记录一下24暑期收到的唯一offer 小红书-后端开发-社区技术部
4.19笔试(记得是第一题模拟,第二题类似前缀和,第三题是逆元的那题超难的点赞题)
4.20约4.24一面
一面:
自我介绍
实习学到了什么内容,最倾向于做哪个方向
学校里Java学习的内容
类、抽象类、接口的区别和使用的情况
多态是什么,举个例子(我答错了。。)
Spring IOC的含义
为什么Spring框架用IoC
Spring依赖注入的方式(又说错了)
synchronized是怎么实现的
reentrantlock怎么实现,和synchronized有什么区别
说说Java集合
HashMap怎么实现的(又又说错了)
问了一下项目用的neo4j
让聊聊Mysql,然后我开始吟唱索引的内容
联合索引在数据存储层面的实现(又说错了)
TCP三握四挥 为什么一定要三次能不能两次 如果只有两次可能有什么结果
介绍学校的双创项目 项目难点(我就不该说到跨域
然后问了跨域 (但我说的和他想的有出入
写题:
合并区间leetcode56
没a!!而且有一大堆报错 但是面试官特别好我说了思路以后他说思路是对的 就没为难我
反问业务内容
最后问我觉得个人有什么缺点优点(。
问我最近还有在面什么 我说面了众安也没过 面试官笑了说为什么说也 你觉得这次也过不了吗 我说对的
当时觉得绝对挂了
第二天面试官+v说给过了 约了4.28二面
二面没录屏
回忆版:
1. neo4j的查询语句和查询原理
2. HashMap怎么实现的(又又又答错了)你觉得你会怎么实现HashMap 用链表和用数组的区别
3. TCP三握四挥
4. HTTP和HTTPS
5. 怎么看待互联网加班强度大(
写题:
1. 二分在n*m矩阵的查找某个数 写的有点错 但是讲完思路没太为难换了一题
2. 二分返回sqrt(n)的整数下界 这个a了
反问业务+对实习生的期待+提升路线 面试官又问了一遍接不接受压力大加班
5.1oc
感觉和网上看到的面经相比我被问到的问题都很基础,运气好的同时可能也有一部分原因是简历上技术栈实在也没啥亮点
总之感谢书子