前言
lz本科生春招补录才投的简历,一共4轮技术面+一轮hr面,分享一下面经,时间跨度比较长有些问题记不清了,见谅~
一面:
1、撕代码:在伯乐系统里现写两道题给面试官看,一道括号匹配,一道dp,都是比较经典的leetcode原题
2、问项目:这部分会问的非常详细,可以先自己列一下项目细节,有些常规问题可以不等面试官问就自己介绍清楚,这样给面试官印象比较好,还能把整体回答方向往自己熟悉的地方引~
整体功能,自己负责哪部分
项目难点,怎么克服
用什么模型,为什么用这个模型,是自己选择的吗,有没有针对模型做什么改进,亮点在哪里
系统效率、空间占用、安全性
用什么数据结构
团队合作有什么问题,如何解决
跟其他类似项目比优势在哪里,不足在哪里,日后有考虑改进吗
平时关注相关领域的知识吗
(综合lz面试经验应该大部分简历面都是像这样啦,把这些问题提前过一遍应该就不会有什么问题~)
3、线程进程区别,多线程多进程怎么选择
4、UDP/TCP,你了解的其他协议
5、数据库的锁机制,类型、应用
6、RSA
7、了解哪些java框架
总的来说问的都是基础,不过会问的比较细,但是lz当时太紧张了确实答得不太好(问就是太菜),还好给过了
二面:
1、同样先问项目,套路跟上面差不多
2、Redis讲一