暑期实习 timeline 太详细了!面经干货拉满,祝大家都拿 offer👍
点赞 评论

相关推荐

4.8二面 4.14收到感谢信一、项目相关1. 你先做一下自我介绍。2. 你在这个开源社区里贡献了多少代码?3. 你在这个社区里做了多长时间?4. 你喜欢开源吗?为什么?5. 你觉得你一面聊得怎么样?6. 你做过互联网系统吗?比如服务端程序、接口设计、和客户端交互这类。7. 你学过数据库吗?用过数据库吗?8. 你在认证模块里用数据库存了什么?9. 你怎么判断一个 Token 是有效的?10. 密码是前端传过来的吗?前后端传输过程中有没有加密?二、数据库与认证11. 相同密码哈希后结果也相同,如果数据库被脱库,攻击者撞出一个密码后,不就能反推出所有相同哈希值的密码了吗?12. 你了解密码加盐吗?加盐是干什么的?为什么要加盐?13. 你这个盐是什么时候加的?是固定盐还是随机盐?14. 如果 Token 和用户信息存在同一行里,一个用户是不是只能有一个 Token?15. 如果用户在电脑和手机同时登录,想只失效其中一个登录态,应该怎么设计?三、系统设计16. 如果每次校验 Token 都查数据库,像微信这种高并发场景数据库扛得住吗?怎么优化?17. CDN 适合存什么?Redis 应该部署在哪里?四、计算机网络18. HTTPS 是怎么防止中间人攻击的?19. 怎么判断服务端发过来的证书是合法有效的?20. CA 是什么?客户端从哪里拿到 CA 的公钥?21. 每建立一个 HTTPS 连接,都要向互联网请求一次证书吗?证书链是怎么工作的?五、操作系统22. 说一下进程和线程的区别,能有多细说多细。23. 操作系统能感知到协程的存在吗?24. 你写过协程相关的程序吗?六、算法题25. 螺旋数组:按螺旋顺序遍历或填充一个 N×N 的二维数组,N 可以是奇数也可以是偶数。26. 二叉搜索树范围查找:给一个二叉搜索树和区间 [low, high],找出所有值在范围内的节点,并按顺序输出。要求先按非递归实现,后面放宽为递归,并考虑剪枝优化。七、个人相关27. 你觉得你有哪些优点?28. 你觉得自己有哪些需要继续提升的地方?---## 反问环节1. 如果实习生进去的话,主要会负责哪个业务?- 目前很多团队都在招,比如钱包、收银台等,后续会根据面试情况和个人兴趣做分配。钱包侧主要涉及余额、余额明细、转账、提现、充值;收银台侧主要涉及支付方式渲染、支付方式绑定等后台功能。2. 进来以后主要会做分布式业务吗?- 主要还是做后台开发,做互联网后台程序。3. 你觉得我还有哪些地方可以提升?- 如果想进互联网公司,互联网后台相关基础需要系统补一下,比如数据库使用、高并发下的常见处理方式、CDN 的使用场景,以及高并发、数据一致性等常见问题的基本原理和成熟方案。
查看28道真题和解析
点赞 评论 收藏
分享
04-04 14:31
门头沟学院 Java
这周三的面试,真的刷新了我对面试官的认知,全程体验差到极致,结束后越想越面试一开始,面试官就围绕我的项目经历展开提问,我全程如实阐述自己负责的模块——毕竟是多人协作的项目,每个成员都有明确分工,我不可能包揽所有工作,也没必要夸大自己的职责。可没想到,我的坦诚换来的却是对方的否定和嘲讽。他说我讲得太浅、不够深入,一旦遇到我答不上来的问题,就开始肆无忌惮地笑我,那种轻蔑的语气,真的让人很不舒服。更过分的是,在面试即将结束的时候,他还特意追加了一句嘲讽,态度傲慢又无礼,完全没有体现出对候选人的基本尊重。除此之外,负责技术面试的人,在我认真回答问题的过程中,还一直频繁打断我,根本不给我完整表达想法的机会,全程都是他主导节奏,甚至不等我说完就随意切换话题。我一直很认同一个观点:面试从来都不是单方面的筛选,而是双向选择。就算面试官觉得我不合适、不符合岗位预期,大可以直接结束面试,既节约双方的时间,也保留彼此的体面,没必要用贬低、嘲讽的方式去伤害候选人。我全程语气平和,对待他提出的每一个问题,都在认真思考、尽力回应,没有丝毫敷衍。专业能力的高低,可以客观评判、合理提出建议,但人与人之间最基本的尊重,不该被忽视,更不该被践踏。求职路上难免遇到各种糟心的事,但这样不尊重人的面试官,还是第一次遇到。希望大家都能避开这种不专业的面试,遇到懂得尊重人的面试官和靠谱的公司🙏
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务