在boss上投递的简历,hr很快给回复约了视频面试(说是视频面试,但是面试过程中我忘了开视频...)
非技术问题:
1.你最长的实习时间是多久?
2.你的项目在本科阶段做的,那是实验室的项目还是学校的项目?
3.老家哪里的?
4.未来是打算继续深造、工作还是考公?
技术问题:
1.Seesion共享有什么问题?
2.(从问题1延伸的)你们项目是几台服务器?为什么会去解决这个问题?
3.Session可以存储哪些数据类型?
4.MySQL中默认引擎的存储结构是什么?(回答B+树之后)那为什么不用红黑树、B-树之类的呢?
5.你提到了排序,那你了解的有哪些排序算法?
6.Spring应用在项目中解决了什么问题?(我回答的是IoC和AOP的好处,但面试官说没回答到点子上,他给我解释说Spring可以减少创建对象的次数)
7.Spring中创建对象是单例模式,单例模式如何保证线程安全问题?
8.序列化和反序列化的应用场景/作用有哪些?
反问环节:
1.公司对实习生的话是一个怎样的培养方式?
回答:两个月的时间还是比较短的,公司会分配一些锻炼性质的任务给实习生、实习生也可以对实际开发流程有一个了解。
2.公司的技术栈大概是什么呢?
回答:视项目而定,简单的web项目就是你写在简历的技术栈;如果是一些大数据相关的项目,技术栈就会复杂、丰富一些。
总结:
面试整个过程还是蛮愉快的,面试官也会给我一些解释。
------------------------------
个人反思:
1.基础的八股不够牢固(B+树的优点只回答了一条)
2.简历挖了坑没填满(比如Session)
#天源迪科##面经#