虾皮提前批一面+二面+HR面经

最近又当了虾皮的校园大使,有兴趣投简历的可以私聊我。

找我内推的好处

1. 我现在不是虾皮内部员工,提前批第一批结束了面试进入offer审批阶段,我有第一手的虾皮面经可以分享给大家。
2. 在面试前我总结了虾皮之前的面试问题,并自己整理了一些答案,可以分享给大家
3. 同时作为校招生我也能够理解大家的心情,会尽快回复大家查进度的请求,疑问可以直达HR
内推码: DSWj15Rz
内推码: DSWj15Rz
内推码: DSWj15Rz

投递完成后在此贴下面评论一下,并截图给我姓名私聊我加微信加群,后续会持续跟踪你们的校招进度~

一面 7月11号14:00 一小时

上来先自我介绍,面试官问我先做题还是先回答问题,选了先做题。
题目是leetcode的中等题73,10分钟写完,又和面试官讨论了一下O(1)空间复杂度的做法。

结束代码,开始问八股:

算法和java


  1. hashmap怎么实现的
  2. hashmap拉链怎么优化
  3. Java自定义对象在使用HashMap时要使用两个方法,是哪两个方法
  4. hashCode()和equals()在HashMap中是怎么用的
  5. 业务上实现hashCode()会有哪些考虑? 我回答的不好,只说了考虑根据对象特点设计hashCode()防止数据倾斜,没说这个函数要快和如果equals相同hashcode也要相同
  6. HashMap是怎么扩容的
  7. HashMap数组长度扩充为2倍是怎么移动的
  8. 栈和队列的概念  如何用两个栈实现一个队列
  9. 快速排序说一下,时间复杂度,具体的一次递归partition的过程
  10. 快速排序是稳定的吗?业务上什么时候要求一个排序稳定   我想到了类似kafka这种消息队列,原来的数据有一个时间的顺序,数据里面有分值,按分值排序也不想打乱原有时间顺序


操作系统


  1. 进程与线程的区别
  2. 线程会共享哪些资源  只回答了JMM的 应该还要学一下linux的
  3. JMM里面线程共享和独占的资源有哪些
  4. JAVA堆区和方法区放了什么
  5. JAVA除了堆区方法区还有其他什么区
  6. 讲一下一个函数在栈里面的执行过程
  7. Linux命令,看内存和cpu(top) 查看某个端口的连接(netstat|grep) 看一个返回有多少行(wc 没答上来) 磁盘空间占用情况(df du 没答上来)


MySql


  1. Innodb和Mysaim的区别
  2. 聚簇索引和非聚簇索引,有什么好处
  3. explain做了什么
  4. MVCC简单的原理,为了解决什么问题,MVCC的好处


JVM


  1. Java GC怎么确认对象是否要回收
  2. 可达分析根节点都是哪些东西
  3. Java双亲委派模式
  4. 有哪些应用会破坏双亲委派模式?回答了tomcat,但没回答上来为什么


反问

二面  7月18 14:00 45分钟

上来还是先自我介绍,然后面试官说你之前一面写了代码,就不写了吧,一脸懵逼....
没有成套的问题,都是琐碎的东西
  1. 红黑树和AVL树了解吗,对比一下
  2. skiplist介绍一下,怎么实现,redis里面的skiplist和传统的skiplist有什么区别(只答上来了双向和有序集合还用了hash的结构,其实还有key score的区别)
  3. Mysql里面B+索引和hash索引对比(之前没看,只能往hash的优缺点扯,不知道什么时候用hash索引)
  4. ping用到了什么协议,属于哪一层的协议,ping能ping ip,能不能知道ip某个端口能不能访问
  5. https介绍,证书到底怎么防止中间人攻击的(前两天看了逻辑还是讲的不清楚,里面涉及的密钥太多了,面试官让捋清楚)
  6. 给一个二进制数,转十进制,16进制,32进制
  7. 常用的中文编码你知道吗,我们网站有泰语你认为应该用哪个(不知道,只说了utf-8),utf-8是定长还是变长(没看,只记得是3个字节,错了)
  8. 扔一个骰子N次,出现1-6的点,用最少的字节保存这N次的结果(其实是想问变长编码,奈何没看过,跪)
  9. 给你三个版本号 v2.0.1 v2.1.4 v2.8.9 怎么用linux正则匹配这几个版本号
  10. chmod 755代表什么
  11. 你和某个团队合作,你调他的接口有问题,导致你的接口有问题,业务方找你,该怎么处理?
  12. 如果你找另一个团队的人说有问题,他不改你怎么办
  13. 讲一下你之前实习最难的一个任务
反问结束

HR面 7月20号 25分钟

上来先自我介绍
  1. 你成绩不错,还做了几段实习,怎么保证同时balance这些东西
  2. 你对虾皮的了解是怎么样的
  3. 对比其他家你觉得虾皮对你的优势在哪
  4. 你觉的自己的优势是什么  讲个具体的例子
  5. 你在上海上学,为什么要来深圳
  6. 有其他offer吗
  7. 能提前来实习吗
  8. 家在哪里
  9. 平时有什么爱好
  10. 有参加过什么学生组织担任过里面的什么职位
  11. 期望薪资
反问结束

平时在牛客看很多面经,感谢各位大佬,现在来反馈一下,许愿早日过,祝大家也面试顺利


9月2日更新,已经收到意向了!!!泡了一个半月池子,祝大家也能收到满意的offer!!!

#虾皮##面经##校招##Shopee#
全部评论
这二面好难啊
点赞 回复 分享
发布于 2021-08-22 13:40
牛哇
点赞 回复 分享
发布于 2021-08-21 21:48
hr面就谈薪资了吗?不是说校招统一开奖吗😢
点赞 回复 分享
发布于 2021-07-30 23:46
一面最后一个问题,破坏双亲委派机制的应用还有JDBC😊
点赞 回复 分享
发布于 2021-07-25 09:38
感觉难度不小啊
点赞 回复 分享
发布于 2021-07-24 22:35
请问老哥通过了吗
点赞 回复 分享
发布于 2021-07-22 21:30
老哥是直接hr面的嘛, 我咋是收到的三面通知...😣 还得面一次
点赞 回复 分享
发布于 2021-07-22 10:38
算法题要处理输入输出吗?还是像leetcode那样
点赞 回复 分享
发布于 2021-07-21 23:30
啊啊啊,楼主通过了吗。我周一要hr面了。有点慌。
点赞 回复 分享
发布于 2021-07-21 20:30
这提前批也要笔试啊
点赞 回复 分享
发布于 2021-07-21 15:35
大佬hr面拿到offer了吗?
点赞 回复 分享
发布于 2021-07-21 14:36
新来的,问八股是什么意思
点赞 回复 分享
发布于 2021-07-21 13:39
你和某个团队合作,你调他的接口有问题,导致你的接口有问题,业务方找你,该怎么处理? 如果你找另一个团队的人说有问题,他不改你怎么办 老哥这两个问题你怎么回答? 把他和他领导拉进一个群拉通对齐?
点赞 回复 分享
发布于 2021-07-21 13:10
老哥问下hr有预约吗,还是直接打电话来面呢
点赞 回复 分享
发布于 2021-07-21 12:52
没问项目吗
点赞 回复 分享
发布于 2021-07-21 11:11
点赞 回复 分享
发布于 2021-07-21 11:08
lz期望薪资大概咋说的
点赞 回复 分享
发布于 2021-07-21 11:03
老哥你流程走的好快,我二面后就没消息了 求个hr面
点赞 回复 分享
发布于 2021-07-21 09:26
老哥base哪里啊
点赞 回复 分享
发布于 2021-07-21 08:44
你好,请问你是本科生吗?
点赞 回复 分享
发布于 2021-07-21 01:32

相关推荐

太难了,双9bg也被刷
投递韶音科技等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-21 11:33
昨天是学校最后一场招聘会,鼠鼠去参加了,全场只有一个招聘java的岗位,上来先做一份笔试题,做完后他拿张纸对答案,然后开始问简历上的问题,深圳小厂,6-8k(题目如下),后面还有两轮面试。然后我就在招聘现场逛呀逛,看到有公司招聘电商运营,给的比上年的小厂还多,鼠鼠就去了解了下,然后hr跟鼠鼠要了份简历,虽然我的简历上面全是求职Java开发相关的内容,但是hr还是鼓励我说没关系,她帮我把简历给老板看看,下周一会给我通知。招聘会结束后鼠鼠想了一段时间,也和朋友聊了聊,发现我可能是不太适合这个方向,然后就跟爸爸说回家了给我发条微信,我有些话想跟他说说。晚上爸爸到家了,跟我发了条微信,我立马跑出图书馆跟他打起了电话,这个通话长达一个小时,主要是跟爸爸坦白说我不想找这行了,是你的儿子太没用了,想试试其他行业。然后爸爸也跟我说了很多,说他从来没有希望我毕业后就赚大钱的想法,找不到就回家去,回家了再慢慢找,实在找不到就跟他干(帮别人装修房子,个体户),他也知道工作不好找,让我不要那么焦虑,然后就是聊一些家常琐事。对于后面的求职者呢我有点建议想提一下,就是如果招实习的时间或者秋招开始,而你的简历又很差的情况下,不要说等做好项目填充完简历之后再投,那样就太晚了,建议先把熟悉的项目写上简历,然后边投边面边完善,求职是一个人进步的过程,本来就比别人慢,等到一切都准备好后再投岂不是黄花菜都凉了。时间够的话还是建议敲一遍代码,因为那样能让你加深一下对项目的理解,上面那些说法只是针对时间不够的情况。当然,这些建议可能没啥用,因为我只是一个loser,这些全是建立在我理想的情况下,有没有用还需其他人现身说法。上篇帖子没想到学校被人认了出来,为了不丢脸只能匿名处理了。
KPLACE:找研发类或技术类,主要还是要1.多投 2.多做准备,很多方面都要做准备 3.要有心理准备,投累了就休息一两天,再继续,要相信自己能找到
投递58到家等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
19
112
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务