
面试
Chamberlain T
尼蝶
展开
-
字节暑期实习一面,二面已约
自我介绍; 项目夺命连问; String是可变的吗? String,StringBuffer,StringBuilder的区别? 可以去看一下String的底层源码; synchronized的底层源码; 进程、线程、协程的区别; run() 和start()方法的区别; 多线程的实现方式有哪些? thread和runnable的区别?你用哪个用的更多? 抽象类和接口的区别和应用场景? ht...原创 2022-04-07 15:25:24 · 520 阅读 · 0 评论 -
[面经]阿里二面
阿里二面 又又又忘记录音了: 做完一个简单的自我介绍之后: 你到底是学金融的还是学计算机的? 可以多久实习? 有深造打算吗? 基础知识 了解Java运行时的数据区吗? JVM垃圾回收的方法有哪些? 了解排序算法吗? 讲述下快速排序的过程? 归并排序呢? 堆排序呢? Java中进程调度算法有哪些? 看过HashMap的源码吗?描述下HashMap的底层实现方式 为什么ConcurrentHashMap可以保证线程安全?它的实现方式是怎样的? 线程、进程、协程的区别是什么? 创建线程的几种方式?原创 2022-03-27 20:30:17 · 1347 阅读 · 2 评论 -
[面经] 阿里一面
阿里一面 有一些顺序可能不太对,尽力回忆了下,有的实在想不起来了,该录个音的; 先做一个简单的自我介绍; 问一下Java相关的问题,Java和C++的区别是什么? 来说一说Java的override和overload? 来聊一聊Java集合; 了解Arraylist和Linkedlist的扩容机制吗? HashMap的hash冲突解决方案; 对于Java的内存存储区有了解吗?(堆栈方法区) 学过汇编语言吗?(举了一个例子,问了下寄存器之类的) 了解JVM的垃圾回收机制吗?(后面多问了些JVM相关的,因为这原创 2022-03-22 17:02:30 · 581 阅读 · 0 评论