微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

同盾科技 java开发工程师平台 校招 二面

时间30min左右   很匆忙,面试官人很好,没有自我介绍,没有项目介绍,直接从数据结构问起

 

1.ArrayList和linkedlist的区别  增删改查的时间复杂度  (卒)

2.图了解吗?图的广度遍历和深度遍历   用什麽实现

3.算法   动态规划  贪心的区别   回溯  回溯不是称为万能的吗?为什麽不能代替前两个?

4.分治思想  

5.java的集合体系

6.Java集合中线程安全的所有集合

7.TCP的四次挥手

8.GC    GCRoot有哪些    (年轻代GC  老年代GC   永久代GC)

9.CPU 100%怎么排查? jvm相关工具了解吗?  jvm命令

10.jvm  在Java中new 一个对象会发生什麽事情

11.说出java中的四种锁

12.线程池了解吗? 说出线程池中的几个参数   

13.当一个任务来时,会发生什麽?

14.cpu密集型任务和io密集型任务怎样设置线程池大小?

15.数据库中行级锁和页级锁分别什麽时候使用?

16.栈和队列

17.说出几种java中的队列

18.两道计算题   (1)3.15分时针和分针的角度     (2)一个人能认识多少人?   例:  我认识我们公司的我的主管,我的主管认识我的老板,我的老板认识马云,马云认识一个美国的政要,这个政要认识美国总统,问:一个人能认识多少人?

 

大概能记得这么多,至于每个问题下的细节,需要全部掌握

 

 

已凉!再接再厉,还是很菜。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐