新鲜出炉4.22中午京东一面
刚刚面完,Java开发,吃了个橙子,前来写面经。这次面试感觉很好,挺开心的,哈哈哈。可能是小哥哥声音很好也很nice,虽然我菜,但没有嫌弃我。不枉我在面试前,抹了粉底,涂了口红,修了个眉毛掉了一脸渣。
我提前十分钟进去了会议,一分钟后,小哥哥就来了,然后就让我开始,我心想,这早了10分钟呢!然后他就问我需要准备一下吗?我说不用了,开始吧。又开始介绍自己,巴拉了我那人家丝毫不感兴趣的项目经历。
1、JVM熟悉吗?(还行)Java内存管理有几个区
2、介绍类加载的过程
3、垃圾回收机制,怎么判断是否回收,怎么回收
4、操作系统中怎么实现多线程
5、多线程了解吗?(一点点)说说synchronized和lock吧
6、synchronized和lock谁是可重入的,谁是可中断的
7、线程池用过吗?说说他的参数
8、public,protect,private,default的访问范围(说了前三个,最后一个忘了,问了他答案。)
9、数据库用过啥?说说MySQL的引擎(我说只知道一点点),InnoDB 和MyIsam 的区别
10、写SQL语句
给一个student表,字段为id,name,classname,score,找出所有课程分数大于80的同学名字(可能看我写的不好,给我换了个题)
依旧是上面的表,找出分数总和大于240 的同学名字。
11、写二叉树的非递归前序遍历
我写了老半天,人家没嫌弃,让我慢慢写,写完还帮我找错误。
最后介绍了部门情况,大概就是猛夸了一波他们广告部,说的我很心动,问了实习时间,我问了对我的建议,感谢了一波,结束了。