笔试(90min)
一面(70min)
2、除了java外还用过什么语言,和java的区别
3、内存泄漏和内存溢出
5、有了回收机制后还会内存溢出吗,会的话讲讲哪种情况
7、讲讲引用(强引用、弱引用、软引用、虚引用),那哪些可以作为强引用、
8、讲讲异常
9、讲讲java封装继承多态(顺便给了几种情形要判断)
10、java进程什么时候会终止,单核cpu可以启动几个进程
11、进程线程区别
12、cpu调度的是线程还是进程
13、接口和抽象类区别
14、接口可以继承接口吗,可以new吗
15、new个对象的过程
16、讲讲熟悉的集合(吹了arraylist,hashmap)
17、arraylist扩容过程,为啥要扩成原来的1.5
18、arraylist与linkedlist区别,讲讲linkedlist的添加方法源码
19、hashmap哪些可以作为key,如果其他对象作为key要怎么处理
20、(接上面hashmap)那我如果对象的字段不是final的,那么字段给更改后对那个hashmap有啥影响吗
21、讲讲hashmap和concurrenthashmap
22、你项目xx模块的数据表如何设计
23、针对我的表提了各种场景题,问如何优化
24、数据结构(栈,队列..)在项目中的使用,为何要这样使用
25、讲讲mvc
26、你项目怎么体现mvc、解决了什么问题
27、计算机网络了解吗
28、讲讲osi模型
29、讲讲http和https
30、tcp,udp区别
全部评论
(7) 回帖