8.11字节抖音提前批后端二面面经

面试流程很快一般当天就有结果反馈。
面试内容主要是自己的项目和网络

提问:
1.自我介绍
2.项目是个人项目还是实验室的
3.选一个项目详细介绍,介绍了功能流程和使用技术
4.项目是合作项目吗,如何学习和设计的这些东西(回答了项目设计思路,以及模块的方案对比)
5.项目使用情况,如何体现价值
6.数据从哪里来
7.为什么要做这些功能,具体实现
8.Shiro和JWT区别(shiro是一套权限管理框架,JWT只是一种生成token的机制,可以结合使用
9.JWT的结构和内容,密钥是怎么存的
10.介绍常见网络攻击(xss、csrf、sql注入、中间人攻击等及防御)
11.cas介绍
12.http中不常用的方法
13.http版本的区别(1.0、1.1、2.0、3.0)
// cdn不了解,聊了一下个人理解,应该是部门做的优化内容需要用到。
14.cdn加速了解吗(内容分发网络,缓存资源,用户就近获得资源)
15.cdn静态加速和动态加速(静态资源缓存,动态资源通过cdn结点找最快路由配合缓存和数据压缩)
16.CAP理论(说了主要是CP和AP,问CA的例子)
17.token过期机制
18.对称加密和非对称加密介绍
19.md5属于什么(散列不可逆)
20.实验室的方向

算法:
1.买卖股票可以多次的最大收益(口述)
2.买卖股票可以一次的最大收益(口述)
3.买卖股票可以多次但有手续费的最大收益(手撕,明确状态和转移)
注:不要切idea,面试官提醒我跳出了

反问:
1.业务方向?     用户体验优化

面评:
思考和见解,基础知识,实践和代码(问的hr,写得很详细)

总结:
1.主动阐述思考以及相关拓展效果很好,引导交流的形式也比问答形式更舒服。
2.薄弱点加紧完善。

#秋招##面经##校招##字节跳动##Java工程师#
全部评论
楼主的面经复盘写的很好
点赞 回复 分享
发布于 2021-08-12 12:37
农行研发中心内推 22届的学弟学妹快到碗里来 https://www.nowcoder.com/discuss/822516
点赞 回复 分享
发布于 2021-12-21 22:38

相关推荐

评论
2
34
分享
牛客网
牛客企业服务