面试岗位:java开发岗位
面试公司:北京中榕基信息技术有限公司基本情况:现场面试, 公司环境挺不错的,就是公司离学校比较远,在昌平沙河那边。
面试问题:1.Hashmap的底层实现?2.熟悉哪些Linux命令? 3.集合里面有哪些是线程安全的,哪些是非线程安全的4.Spring的通知有哪些类型5.Spring框架有用到哪些设计模式6.了解时间复杂度和空间复杂度吗?7.有了解计时任务和任务调度吗8.数据库优化有哪些?读写分离了解吗?分库分表了解吗?
面经总结:去了前台会给两个东西,一个是笔试题,另一个是面试登记表(基本信息那些),如果做笔试前有人在面试了已经,那么笔试时间就没有太多的限制,时间肯定够,但是笔试的场地就在前台正对着,地方不大,拍照机会少,但是题不难,我做的是一道选择题,然后是简答(不难),有一道是让手写死锁的伪代码,一道手写的sql题,简答有集合和线程方面的头,有考string类里边的方法(没机会拍照只记得这么多了),笔试只要答得好答得满,到面试那一关就好多了,我进去让我做了一个自我介绍,接着就是稍微介绍一下项目,然后就问了一些简历上边写的熟练的技术点,简历上边从上到下写的技术点基本挨个问了问,不会的也表现的比较淡定说自学了一些,了解不太多,他也没用追着问,我看气氛稍有些尴尬,就问了他一些公司业务和技术新旧的一些问题,后来就没再问技术点,聊了一会就谈薪资了,这家公司整体上,个人感觉还是不算难的!



