字节后端实习面试
一面(10.19下午)
1、自我介绍
2、SpringWeb项目
2.1 为什么用SpringBoot(说没怎么接触过java后面面试官就没怎么问了)
2.2 Mybatis防止sql注入
2.3 Mybatis特性 分页 有没有用过插件
2.3 数据库怎么设计(为什么用自增主键)
2.4 登陆的流程(怎么存用户信息)
2.5 有没有加解密操作 又继续问了对称非对称加密
2.6 怎么保持http状态(session和cookies和token)
3、加密算法相关
4、https怎么加密的(除了服务端证书怎么验证客户端)
好想知道为什么大家都问数据库 计网 os 问我怎么多加密算法 瑟瑟发抖
5、另一个项目
5.1 进程和线程
5.2 进程间通信
5.3 线程池怎么实现(多线程的同步)
5.4 reactor模式
5.5 怎么分发任务
6、 银行家算法
7、做个题吧 16进制加法
(说思路 五分钟写完结果一堆bug大概最后一共20min搞定)
太菜了全程都感觉已经🈚️了 算法题这么简单还做了这么久
8、问能实习多久 是不是已经保研了
9、反问还有几轮面试(以为肯定挂了 不敢问过了以后做什么了)
———————— ———————— ———下午面完晚上接到电话一面通过
祈祷后天二面
更新
二面(10.21下午)
1、自我介绍
2、项目相关
2.1 Qt是什么
2.2 Qt项目结构
2.3 槽函数连接
3、文件系统怎么实现文件夹
4、聊不了解分布式
5、做个题吧 输出所有合法括号序列(回溯5min通过继续要求时间空间复杂度O(n!)10min左右通过)
这一面比一面短了很多一共也就38min左右 自我感觉还行 希望能过
晚上六点接到电话二面通过 只剩一轮hr面啦
冲冲冲!
10.25更新
Hr面(10.25下午)
1、自我介绍
2、为什么能排名靠前
3、聊项目
4、保研去哪了 能实习多久 什么时候入职
5、聊一聊部门结构和入职流程
(感觉hr之前就已经能确定你过不过了 面试就是了解了解个人情况好安排入职)
面完半小时电话确认 填写入职信息 为字节的效率疯狂打call
周一面完约了周五入职啦
#字节跳动##面试题目#