近期Java高级开发岗面试总结

哈喽大家好,我是walking,这是我的公众号:编程大道。

很久没和大家见面了,文章更新的速度略有延后。这个公众号断断续续的也维护了有三年了,其实实际开始专心维护的时间也就从1年多前开始的,总是忙于工作,没有太多的时间静下心来好好写,好在有400多个小伙伴关注着,不离不弃的,加油,继续努力。

 

上周抽空开放了一下招聘网站上的简历,抱着试一试的态度,主要是想检验一下自己这段时间学的怎么样,如果有好的工作机会还是会考虑一下的。

 

不一会儿就有十几个人打招呼,看有的是外包我就直接回绝了,有几个看着还行的就简单聊了几句发送了简历,其中有四个很快就安排了面试。面试如期而至,以下是几次面试的面试题,面完之后我记录下来了。

 

某移动通讯公司

1. java三大特征,以及在代码方面的表现

2. 父类被那些访问修饰符修饰才能被继承?

3. String能被继承吗?

4. 操作String最高效的方式

5. StringStringbufferStringbuilder的区别

6. 内存溢出是怎么导致的?

7. 哪些对象是垃圾对象但是无法被回收

8. 线程了解吗,创建线程的几种方式

9. 怎么去停止一个线程

10. 创建线程池的方式

11. 线程池都有哪些参数

12. 什么时候要考虑设置最大线程数,或者说出于什么考虑要设置最大线程数

13. 线程之间怎么通信

14. 那不会产生死锁吗?怎么防止产生死锁

15. 怎么去调第三方的接口?

16. http的方法都是做什么用的,比如getpostdelete...

17. 用过微服务吗

18. 我们聊一下业务吧,你介绍一下你最近做的项目,从项目介绍到技术栈

19. 你们的**功能会有一个定时任务吧?那定时任务的话有这样一个场景,比如我每两分钟一个定时任务,肯定会部署多个服务,那我想只有一个服务去执行怎么做?

20. 那如果一个服务去执行了定时任务两分钟还没执行完,又轮到第二个执行任务了怎么办

21. 你们项目是怎么部署的?

22. 你们没有k8s

23. 你有什么要问的?

 

小结:这是工作三年后第一次面试,心里还是有些紧张的,有几个问题回答的不好,也罢,当时问hr说不是外包,提问环节问面试官了其实还是外包...

 

某知名金融公司

1. 自我介绍

2. 现在是在职的状态,为什么考虑换工作?

3. 职业规划是什么?

4. 职业规划中想发展哪方面?

5. 做个题,student表,两个字段,stu学生,class所属班级,统计班级学生大于50的班级个数

6. 先问一些基础的吧,GC了解吗说一下GC的过程

7. 遇到过内存溢出吗,怎么发生的

8. 遇到过full GC吗,怎么发现的,怎么解决

9. 生产上就一直看着日志看有没有发生GC吗?

10. 监控是怎么做的?以什么方式通知发生了full GC

11. GC日志怎么看的?就用肉眼看吗?

12. 那怎么解决full GC

13. 线程池用过吗,讲一下线程池的特点

14. 线程池参数都是什么意思

15. 你们用的哪种拒绝策略?怎么选择?

16. 线程池执行任务的过程

17. 还有哪些你擅长的 我没有问到的

18. 你了解过我们这个职位吗?

19. 你有什么要问的

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wspywx.html