Java暑期实习一面 面经(maybe凉经)
1.阿里
介绍项目,具体的工作内容,提到一些技术点就会问一下相关的,但不多。spring怎么处理循环依赖问题?bean的生命周期?mysql的锁?http的cookie?synchronized 锁升级?
后面就比较离谱了,问很多主观题,做项目中遇到的最困难的是什么?平时学习途径是什么?觉得最厉害的技术是什么?团队合作的经历?团队里面觉得谁最厉害?我甚至提到本科做单片机项目,觉得硬件玄学很烦,面试官还问团队最后怎么处理硬件检查的问题…
最后简单写了一下lru的核心代码
感觉基本没问什么八股,甚至技术都问很少,问题都很开放,更多的是在看个人学习工作的习惯和风格?
不知道结果咋样,挠头ing
2.美团
学控制为什么想进互联网?
介绍项目和实习,问遇到的最难的技术点?
操作系统为什么要用中断?(答:不会操作系统。面试官:(笑)那我问你个更简单的吧
线程进程?什么时候用多线程什么时候用多线程?sychronized关键字修饰代码、方法、类有什么区别?修饰静态方法是什么效果?多进程怎么通信?
Java面向对象的思想比c面向过程好在哪里?
知不知道threadLocal?(答:不知道
volatile关键字(答:没见过
数据库索引失效的情况?
为什么要用mybatis?
面试官:平时有刷题吗?我:刷了一些但不多
面试官:那我给你找个中等的
二叉树层序遍历,不准用递归(我寻思这题是bfs,也不好递归啊)
3.蚂蚁
问实习内容(很细,连本科做测试的实习都问了不少),遇到的最大的困难
线程和进程
jvm的垃圾回收
做题:1-n中随机选数字使得和为m的所有排列(直接dfs暴力了)
实习问的比较多,八股问的少且宽泛,所以好像没啥答不上来的,电话面的,到后面写题直接挂电话在网页上打字交流了。不知道是不是KPI,等通知叭.
目前只面了三家,最近做笔试做吐辣,不知道会不会有二面的消息,去不了的话就准备国企躺平了hhh