虾皮春招全流程面经

3.27 一面

3.31 二面

4.6 hr面

-------------------------------------

技术一面:

面试官上来先介绍本次面试流程,包括:自我介绍,问实习经历和做的项目,问基础知识,做一道算法题。

我最爱的八股部分:

1.redis有哪些常用数据类型?

2.redis的zset的底层原理?什么时候用ziplist什么时候用skiplist?

3.具体介绍下什么是跳表skiplist?

4.数据库索引用的什么数据结构?为什么用b+树?为什么不用跳表?

5.setnx的底层原理

6.redis为什么用来做缓存不做数据库?

7.redis为什么快?

8.redis做为缓存,mysql的数据如何与redis进行同步呢?(双写一致性)

9.什么是缓存穿透,缓存雪崩,缓存击穿问题?

10.redis持久化机制

11.redis的分布式锁redission的工作原理

12.redis集群方案有哪些?哨兵模式的作用和原理

13.mysql索引有哪些?

14.什么情况索引会失效?

15.怎么优化sql?

16.介绍4种事务隔离级别,默认是哪种级别?

17.什么是脏读、不可重复,读幻读?怎么解决幻读?

18.介绍下几种垃圾回收算法

19.什么是分布式事务?

20.tcp和udp的区别

21.tcp4次挥手为什么出现TIME-WAIT?

22.什么是https?怎么保证安全的?

23.DNS域名解析全过程

酣畅淋漓的八股问完叫我介绍下自己的实习经历和项目,我直接说简历上写了啊,他沉默了几秒可能是因为时间不够了直接让我做算法题了

算法题:k个一组链表反转,秒了(经典老题了,后面我会整理个lc hot100专栏,借鉴lc的大量解法,加上自己的理解注释,追求尽可能的满足套路模板的解法,让大家尽可能的更容易的接受和理解:https://www.nowcoder.com/creation/manager/columnDetail/0aqGq8

----------------------------------------------

技术二面:

稍微问了下实习和项目

我最爱的八股部分:

1.jvm的组成

2.运行时数据区由什么组成?分别有什么作用?

3.Java对象如何从新生代转移到老年代?

4. JVM 有哪些垃圾回收器?

5.volatile有什么作用?怎么保证可见性?

6.线程池处理任务的流程

7.数据库的3大范式

8.Mysql主从复制原理

9.HashMap的底层实现,为什么选红黑树?

10.ConcurrentHashMap 线程安全的具体实现方式

11.tcp和udp的区别?它们各自的应用场景?

12.udp怎么实现可靠传输?

13.什么是IO多路复用

14.什么是进程和线程和协程?举出实际例子

15.了解虚拟线程吗

智力题:100层楼丢2个玻璃球,一旦超过某层就会破,你只有两个球,最少扔几次?(题解见这个帖子:https://www.nowcoder.com/discuss/738730670314336256?sourceSSR=users

算法题:k个一组链表反转的变式,秒了

------------------------------------------------

hr面:

1.秋招拿了哪些of?年包多少?

2.春招还在流程中的还有哪些公司?其他公司的什么部门?

3.了解过虾皮吗?选择虾皮有哪些考量?

4.期望年包多少?

5.现在在忙什么?毕设做了多少了?什么时候有空呢?(感觉很缺人去提前实习啊)

6.在实习过程中遇到了什么困难?怎么解决的?

7.职业规划

我问:虾皮之前大规模裁应届是什么情况呢?

答:之前虾皮收入主要是靠股票和腾讯投资而不是自身业务,遇到易情后腾讯撤资股价从300跌到40,公司生死存亡遂降本增效,现在好转了实现了业务盈利。

----------------------------------------------

上面的所有八股都能在我的八股大全专栏里找到一模一样的出处,可以说专栏命中率100%了

想要学习Java冲实习或冲春招的,我能助你一臂之力,我之前整理了高质量可速成的魔改外卖项目话术和7000字轮子项目话术,还有超全超精品八股大全专栏,怎么写简历,怎么包装实习经历,怎么0基础速成冲春招和实习等等等等精品帖子,大家可以去看看我的精品文章汇总帖子:https://www.nowcoder.com/discuss/721704696242536448?sourceSSR=users

我的八股大全专栏(15w人学习,超千人订阅,牛客最受欢迎最高质量java八股专栏,多一句没有,少一句不行。内容包含:(1)多一句没有少一句不行的最精简八股整理,完全可以应付校招社招的八股拷打;(2)面试时非技术问题的话术整理;(3)智力题题解汇总)https://www.nowcoder.com/creation/manager/columnDetail/j8ZZk0

#春招##实习##虾皮求职进展汇总##虾皮##牛客创作赏金赛#
全部评论
孙笑川是吧
16 回复 分享
发布于 04-07 17:18 丹麦
mark八股大全
1 回复 分享
发布于 04-11 18:17 陕西
mark八股大全
1 回复 分享
发布于 04-09 21:18 广东
八股国宴
1 回复 分享
发布于 04-07 17:09 山东
m八股
点赞 回复 分享
发布于 09-29 11:06 湖北
接好运
点赞 回复 分享
发布于 05-06 15:16 黑龙江
全是八股
点赞 回复 分享
发布于 04-14 18:28 广东
所以带篮子准备去哪家
点赞 回复 分享
发布于 04-14 13:56 广东
为什么我实习虾皮一面一道八股没有全是场景题,面的红温了,脑子宕机题也没写对。我不理解为什么别人都是八股,我全是场景
点赞 回复 分享
发布于 04-10 20:05 湖北
HR面完多久出结果呀 这个知道嘛
点赞 回复 分享
发布于 04-10 14:09 辽宁
mark八股大全
点赞 回复 分享
发布于 04-09 17:59 江苏
接好运
点赞 回复 分享
发布于 04-09 14:34 山东
mark八股大全
点赞 回复 分享
发布于 04-09 11:51 吉林
mark八股大全
点赞 回复 分享
发布于 04-09 11:30 陕西
mark八股大全
点赞 回复 分享
发布于 04-08 23:04 广东
接好运
点赞 回复 分享
发布于 04-08 17:11 湖北
mark八股大全
点赞 回复 分享
发布于 04-08 14:59 湖北
接好运
点赞 回复 分享
发布于 04-08 14:57 湖北
接好运
点赞 回复 分享
发布于 04-08 14:31 江苏
mark八股大全
点赞 回复 分享
发布于 04-08 13:37 上海

相关推荐

10-08 10:50
已编辑
重庆大学 Web前端
2. 青岛海尔科技一面 业务面 8.8自我介绍介绍我的研究生阶段的研究方向(三维重建相关的),介绍一下实习工作(也选了三维重建相关的)如果需求不清晰怎么办如果开发项目的技术栈不会怎么办如何快速学习有没有了解ai相关的前端开发三天后通知我g了说专业方向和实践经验不太匹配岗位要求。我还纳闷怎么都问我研究相关的,感觉都没怎么看简历,我明明前端相关内容很多。3. 兴业银行一面 AI面 8.8自我介绍、校园经历vuejs的核心框架、如何实现双向绑定的、vue-router是什么如何进行路由跳转二面 15min 8.15自我介绍想问react吧但我不会闭包及应用场景vue2和vue3的区别let、const、var的区别项目做过什么优化浏览器的渲染流程CDN除了前端做过其他什么吗另外一个面试官开始问应该是后端老师老师说你简历里面写熟悉http协议,那问一下 http无状态(what 没听过啊555,我只知道状态码啊)项目的用的什么数据库,和后端怎么连接的,用了连接池吗(没有)了解连接池吗(没有)过了,但是要去福建线下参加一个为期五天的数字挑战赛,没去。4. 虾皮 电商上海一面 1h 8.14自我介绍问项目做了什么,但没有拷打node有什么优势express中间件怎么用(这个真忘了)闭包继承(dbq我听了两遍听的g层,重庆到处都是G层真没绷住,幸好是反应过来了)原型链vue的双向绑定、v-model,vue3有什么不同vue3有了解吗?composition api浏览器v8回收机制代码:1. 写一个ToDoList可以操作内容状态,但已完成的内容不能变更状态为未完成2. 写一个api的自动重传retry函数,可以传入重传次数和等待时间3. 有一个依赖关系,例如A创建了才可以创建B,B创建了才能创建C,我想要输入id打印对应的实体。如:a_id --->A实体,b_id --->AB实体,c_id --->ABC实体(感觉和课程表那个题很类似,记录出度入度,但是当时没细想直接用到的链表)问我有没有offer(我说没有 他说你才开始找吗  这句话听得我怎么出现了希望呢)二面 45min 8.20你觉得你有什么项目亮点,比较有成就感的浏览器缓存Promise的链式调用了解吗?返回的是新的对象还是原来的,为什么代码:把fetch支持超时之后执行.catch(和race竞态有关)、判断一个号码是不是好号码,有至少四个连续相等或连续递增加一原型链的输出是什么,如果想输出另外一个那么应该改成什么肯定g了这几个代码做的很烂,面试官还是校友,丢人丢到家了最后问了下我简历写的一个研究方向是什么面试官有点感兴趣。反问:技术栈react5. 科大讯飞 教育 OFFER武汉一面 30min 8.14自我介绍,问项目闭包Workjsnode做了些什么(幸好没往下问hhh)Webpack防抖节流ES6和commonJS的区别Json.stringfy和parse做深拷贝的时候有没有什么缺点有没有复盘的习惯新技术怎么快速学习(又是这个问题)还有些啥我有点忘记了 但都很简单二面 30min 8.22自我介绍遇到的挫折、值得骄傲的事情地域选择其他的记不住了都不重要反问:一个星期出结果很不像业务面,倒是像hr面,但是还有一个hr面三面 8.276. 百度 百度网盘北京一面 1h 8.18自我介绍,项目flexflex的选项如果想可放大一倍,不可缩小,初始200px怎么设置vue2的双向绑定,和vue3有什么不同vue2的缺点箭头函数和普通函数this的指向有哪些情况(口述的场景,唠嗑都听大了hhh)如何修改this指向事件循环(也是口述了一个场景,当时脑袋一抽没说对)requestAnimationFrame有了解吗他是在微任务之前还是之后执行的(之后,requestAnimationFrame 是一个浏览器提供的API,用于在下次浏览器重绘之前执行回调函数)nextTick有了解吗?为什么nextTick可以在异步更新之后立即执行深拷贝怎么做的?(我说了lodash和递归)有没有什么原生js可以实现的(我说了Json)打包工具XSS和CSRF有了解吗?怎么防护前端缓存有哪些?token存在哪里的node(这我写了但是没深入过)后面还是出了个事件循环的输出题代码:传入数组和k,判断有多少种方式使连续数字相加为k(遇到代码我还是放弃吧哎)反问:技术栈Vue2/3...二面 30min 8.25 感觉被kpi面了自我介绍,觉得什么项目收获最大有没有offer(没有啊!不要再问啦!!!啊啊啊啊啊)自己的优点和缺点学校的专利做的什么(展开讲了一下,然后让我一句话总结)对什么方向感兴趣(说的ai,然后展开说)有没有学什么新技术,一般都是在哪里学的前端路由是怎么做的(举例vue中)那原生的hash和history的原理是什么页面渲染的流程项目的数据库是怎么设计的,那一范式、二范式的要点是什么vue2、vue3的区别(完全没听清,就听到个vue的改进什么的)git是怎么做的(??我说的栈,说个map都好点嘛)遇到冲突了怎么办组件库怎么去设计(我最开始说的组件,后面他又说)那库呢(举例elementui)怎么样尽可能还原设计稿页面渲染性能怎么进行优化反问:1v1带教,一周出结果(本来想问有没有什么问题,但我想着明摆着kpi面,问了一会儿他弯酸我两句)虽然面了30min,但面试官老是保持沉默,东看西看不知道是在看简历还是他自己的东西,实际也就20min吧。虽然也没有什么态度很轻蔑,看着还是和蔼可亲的。7. 合合信息 扫描全能王hr面 15min 8.21对公司的了解对以后offer的什么比较看重你希望的培养模式是怎么样的三个关键词形容自己反问:技术栈vue,面试流程(3-4面)hr面 20min 8.26还是那些问题,搞两次hr面。。。
点赞 评论 收藏
分享
评论
39
179
分享

创作者周榜

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