(面试官打电话我刚好要去上厕所,他问可以面吗我说那行吧您等我拿个耳机然后就没有废话直接开始了)
Java基础:
1. synchronized和lock锁区别
2. 了解HashMap吗,说一下put方法怎么实现的
3. synchronized锁?和lock锁有啥区别?
4. 了解多线程?怎么实现的?
5. Runnable和Callable区别
数据库:
1. 了解索引吗?复合索引?
2. 索引什么情况下失效?
网络:
1.tcp/ip三次握手四次挥手
(经历了Java底层和sql的吊打问到这里我喜形于色回答哎妈呀这个我熟) JVM:
1.类加载器
2. 双亲委派模型
项目:
1.用过什么框架?Spring?Springboot?
答:都没有,第二个项目用了tensorflow。。。
反问环节:
1. 您是哪个部门负责什么业务?【部门负责人-交通相关】
2. 面试表现评价?项目和您业务不相关是否影响面试评价?
1. 如何查看GC次数?用什么命令?
2. Python和java线程的区别?操作系统层面来讲?
3. 线程sleep?Sleep性能变好了还是变差了?
4.用数组怎么实现HashMap?如果冲突怎么办?
5.读sql语句问建立索引对不对?说不对,问不能用联合索引的情况都有哪些?
6. HashMap为什么链表长度>8用红黑树?能否从数学或者统计或者概率角度探讨?【-我感觉这个问题纯粹是因为我简历上有写数学奖项相关的东西】
7. Java中除了HashMap还有什么数据结构用了红黑树?
8. TCP/IP的time_wait状态和close?-【描述一个场景问对应的状态】
9. 网段(子网掩码)-24位?-【读ip地址问网段和子网掩码】
10. 应用层有哪些协议?FTP是应用层吗?
11. SSH了解吗?
12. 堆排序?Java中还有什么数据结构用到了堆排序?
13. 单元测试?Jmeter性能测试怎么做的?最大并发用户数怎么解释?
14. 数据库优化查询?用什么方法?
15. 操作系统了解吗?常用指令?
17.还有没有你会的但我没问到的东西?
反问环节:
1. 您的具体业务和我之后的部门分配?
2. 对面试表现有什么建议?
hr面8月12日
1. 个人基本信息和家庭及学业情况。
2. 读研为何转专业?为什么选择企业不选择体制内?
3. 期望薪资?
5. 还收到什么offer以及投递了其他公司到什么进度?
全部评论
(10) 回帖