面试时间:2025面试职位:cs资深工程师分享时间:2025-05
- 面试经历:
- 首先是自我介绍:一般是面试的开场环节,让面试官对候选人有一个初步的了解。候选人应简洁明了地介绍自己的基本情况、教育背景、实习经历、技能特长等,突出自己与应聘岗位相关的优势。
然后问了我基本情况:面试官会询问一些关于候选人的基本情况,如学习成绩、专业课程、校园活动参与情况等,以了解候选人的学习能力和综合素质。 - 面试官提的问题:
- 1.你实习中遇到最难处理的是什么
2.什么情况下会使用到责任链?
3.为什么会用到GC算法?
4.你有没有遇到过实际使用到GC算法时的一些问题?
5.怎么解决循环引用问题?
6.单例模式中有没有什么难点?
7.双检锁中两个null的作用?
8.sychonized是对什么上锁?
*9.TCP拥塞控制是怎么实现的?具体算法有了解吗?
*10.http了解吗?http缓存是存储的什么?
11.进程间有那些通信方式?
12.什么情况下会使用到什么通信方式?
13.信号量与互斥锁的区别?
14.volatile的作用是什么?
*15.可见性当中,线程的缓存是保存在哪里的?
16.栈和堆分别存储哪些内容?
17.死锁如何解决?
18.遇到过OOM吗?怎么解决?
19.把dump给了jVisualVM后呢?代码是怎么定位的?
20.hashmap线程安全吗?为什么hashmap线程不安全?
21.KMP算法
有用(0) 面试感觉:一般 面试难度:困难 应聘途径:网上申请