那边会议室的问题,跟面试官提一下就行
点赞 1

相关推荐

主包在准备面试过程中学习了很多大家分享的面经,并且也超有用!!因此俺也分享一下虾皮的面试希望对大家有用~timeline:8.28 一面 8.29 二面  9.01hr 面下午 oc1. 一面算法:删除链表中的重复元素II1. 项目介绍2. Linux系统中有个服务器从磁盘上读了一个数据文件,通过一个tcp连接发送给远端的另一台服务器,这个过程中这个数据文件经历了哪些过程。(非科班基础还是太差了直接被问蒙了)3. 往会的地方引,引申到三次握手:三次握手是在同步什么消息?为什么是三次?4. TCP连接对三次握手的上一次连接的垃圾数据是怎么识别出来的。(引申出数据包的序列号)5. 对Redis有哪些了解(说了作为分布式锁的作用和作为缓存分担数据库压力两部分,不知道回答的怎么样)6. Redis为什么快7. 场景:有一个很大的数据集,取最大的top100(回答的小顶堆)8. HashMap的put流程9. HashMap为什么挂的是红黑树不是其他的平衡二叉树?2. 二面算法:和为k的子数组🌟🌟🌟!!没做好(一开始用的滑动窗口,面试官提示用前缀和)没有问项目1. CAS的原理2. ConcurrentHashMap原理(从1.7讲到了1.8,有点紧张)3. Redis跳表原理4. Redis的ZSET为什么用跳表不用B+树(准备了但是没答好)5. 深拷贝&浅拷贝感觉总体来说没有很难,我其实就回答上了 7 成的样子,一面的第一个问题直接把我问懵了(非科班)😇😇
查看16道真题和解析
点赞 评论 收藏
分享
09-25 09:48
已编辑
南京大学 Java
9.23一面本人投递岗位:后端开发工程师Base:深圳面试时长:预计一小时但最后只面了40min(感觉已经挂了)面试之外: 面试当天会发邮件提醒,不过比较意外的是时间被改到了下午三点,之前约的是下午四点半,在这之前一点没有通知我改时间,好在我那个时间段也是有空的,各位可以注意下。题目总览: 八股+场景/设计+一道手撕+一道SQL自我介绍计网:- 介绍下TCP- TCP三次握手& 四次挥手 (感觉是必问的,我看虾皮的面经基本都问了这个)pring:- Spring MVC处理流程Java:- HashMap源码(底层实现)- HashMap为什么用红黑树- HashMap怎么扩容JVM:- 做项目遇到过OOM么?- OOM一般发生放在哪些区域- 怎么处理OOM- JVM调优场景/设计:- 十亿左右的订单数据,主要有订单ID,用户ID,商品ID三个字段,怎么把它存到MySQL中去- 分库分表的话那么单表的数据你觉得应该设置多大?- 你会按照什么逻辑进行分库分表?- 假如按照刚才的设计,现在需要查询用户A最近一个月的所有订单,怎么查询?(这里岔开讲了redis八股,然后又回到了场景设计)- 在线购物平台,如果出现大规模订单请求,怎么对系统进行优化升级(高并发)- 怎么确保订单数据不丢失(从前端到后端)Redis:- 你平时用redis会用到哪些数据结构- zset为什么可以排序/实现有序- 你在项目中怎么用Redis的,具体说明手撕:- 二叉树原地转成链表(按照前序遍历的顺序),核心代码模式即可写完不需要跑样例,只需要说明思路以及时空间复杂度SQL:一个employee表,一个department表,要求查询出每个部门工资最高的5个员工。自我反省: 八股回答地还可以,但是场景设计被拷打烂了,还是缺少相关的积累,虽然目前还没把我挂了,但感觉已经没啥机会了,就当积累经验吧9.25更新:不出意外收到感谢信了
查看22道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务