饿了么三面面经

一面
1、排序算法说一下?各个的时间复杂度还有使用场景?
2、ArrayList和LinkedList的区别?ArrayList扩容的内部实现?
3、HashMap说一下?
4、ConcurrentHashMap说一下?具体扩容的内部实现说一下?
5、TCP三次握手说一下,具体到传输的标志位(SYN那些)?
6、Spring事务的传播行为(7个只说了2个)?
7、数据库的事务隔离级别?说一下什么是幻读?

二面
1、判断一个数在不在数组中,若在的话返回位置,若不在返回false。数组按行、列递增。
2、手写线程安全的单例模式

终面
1、实验室项目问了一下,主要用到的技术栈
2、redis的一致性哈希你的理解是什么?它是用来解决什么问题的?
3、Spring AOP 和IOC说一下
4、GC说一下,full gc具体底层
5、给你两个4KB的表格,每张表格存放着各种用户信息,有id,有什么好的方法可以求出这两个表的交集,也就是id相同的用户信息。我说申请一个hash表来存,他觉得时间复杂度不行,还可以有别的方法吗
6、怎么理解操作系统中的局部性原理
7、初中奥赛题:平面坐标系上有2n个不重复的点,如何快速的找到一个圆,使得圆内有n个点,圆外有n个点?又问了时间复杂度。
8、我有一个ip地址是string类型的,有什么方法转成int类型吗?
9、反过来呢,int型怎么转成ip地址?
10、redis有哪些数据类型,然后问了set类型主要的应用场景是什么,我
回答zset可以做一个排行榜之类的功能,那具体底层是怎么实现排序的呢
11、项目中用到数据库了吧,那数据库的事务是怎么做到的呢

HR面
职业规划等

#饿了么##面经##秋招##Java工程师#
全部评论
三面技术面是交叉面吗
点赞 回复
分享
发布于 2019-09-19 17:49
这是社招吗?
点赞 回复
分享
发布于 2020-03-11 20:27
联易融
校招火热招聘中
官网直投

相关推荐

一开始约面是说直接HR面的,但是后面又通知主管也要面,就一起面了。先是主管就项目问问题,后面是和HR的沟通交流。主管一开始感觉有点严肃,但后面感觉还是挺轻松的,后面HR很活泼的小姐姐,面试体验不错。主管面:1.项目最有挑战,最复杂的点2.甘特图优化前是怎么展示的,为什么按照16个设备去分页(项目特点)3.了解的更深入的其他的优化手段4.如果不做分页,想要去展示很多条数据如何优化5.除了请求耗时层面,在渲染层面能做什么优化?(希望说出尽可能多)6.从用户请求到返回结果渲染链路上去解析应该从什么方面进行优化?7.echarts底层的绘制逻辑?使用canvas还是dom绘制的8.canvas绘制和dom绘制的区别是什么9.页面秒卡的速度提升如何优化?(答得一般,可以从下图1、图2的角度去考虑)10.上面问题中针对Vue的优化?11.还有接触过其他的构建工具吗12.webpack和vite的区别13.项目总共多少人14.作为负责人如何进行工作安排15.如果重新做一遍的话,有什么地方可以做的更好16.职责分工有些混乱是由于功能交叉还是需求理解不清导致的?17.实际中遇到工作交叉的情况怎么办18.怎么保障大家的交付质量19.同样的问题在不同的人身上出现怎么规避这个问题20.如果项目中出现某个人交付时间delay了或者出现了临时情况怎么应对21.怎么看待前端这个岗位22.下一步的规划是什么hr面:大概总结一下问的内容1.你对本公司有了解吗2.你觉得什么样的公司算是满足你预期的大的平台3.有没有过压力很大的时候,怎么解决4.怎么考虑实习和工作岗位以及地点主要是围绕个人相关的一些问题最后有反问环节,主要问了培养机制、薪资构成、工作环境和强度之类的希望快快oc!!#软件开发2024笔面经##饿了么##前端##暑期实习##我的实习求职记录##25届暑期实习#
点赞 评论 收藏
转发
1 38 评论
分享
牛客网
牛客企业服务