首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
EQADW
北京邮电大学 Java
发布于北京
关注
已关注
取消关注
@椒麻酸菜鱼:
【已oc】滴滴 地图事业部 后端开发 日常实习 1/2面面经
总体流程 2022.7.12 投递简历(让朋友给推的,可能是组内直招) 2022.7.15 11:00 一面 2022.7.19 17:00 二面 2022.7.20 10:00 oc 一面(35min) 由于面试官看过我的简历和github,所以跟走过场一样 也很感谢面试官认可我 自我介绍 八股/项目(20min) 介绍webserver epoll和poll的区别 OSI 7层模型 tcp和udp的区别 tcp三次握手、四次挥手 算法题(15min) 在IDE自己写,需要跑 自己实现一个栈 用数组实现的 用栈实现队列,用自己之前实现的(两个)栈(LeetCode 232) 反问 部门在做的业务/工作 地图架构,主要跟导航的业务对接 技术栈 redis、滴滴自己的fusion和mq 二面(60min) 自我介绍 面试官觉得我的自我介绍太多(长)了 八股/项目(25min) 面试官对着简历的每一个字细抠(尤其是专业技能那块),反正很可怕,第一次遇到这种面试 真的是人生中最尴尬的一场面试 你熟悉STL、智能指针是吧?为啥要用智能指针? 八股文 智能指针的原理? 八股文 你熟悉快速排序和归并排序是吧?这两者的共同点? 都用了分治思想 快速排序的时间复杂度? 先说了结论,但是面试官需要分析过程 然后简要分析了 关于内存管理,都知道哪些内容? 什么是虚拟内存(说完了这个,面试官觉得我说的太少了,麻) 为什么要用虚拟内存 虚拟地址映射到物理地址的流程 设计模式:除了单例模式、工厂模式,还了解什么设计模式? 代理模式 主要是这两个 什么时候用单例模式? 在整个程序中,这个类只需要这一个对象 什么场景用到单例模式? 举了自己的项目,异步日志系统、数据库连接池 为什么数据库连接池就得是单例呢?(麻了,不会) redis:知道什么数据结构? 说了最常见的这5种 zset底层是什么数据结构? 数据量少了用压缩列表,数据量多了用跳表 为什么用跳表,不用别的数据结构? 不清楚,就说了跳表跟搜索树的不同,和链表的不同,然后好像提到了可能是跳表更方便范围查询 面试官问,那就是应用场景的不同了? 我说大概是的 RPC自定义协议的设计?为什么要用? 之前被问过,所以回答上了 RPC请求怎么发的? 通过socket webserver的代码量? 用cloc测的是3k行左右 webserver的登录和注册功能,为什么要实现它? 是单纯想自己实现 算法题(10min) 在自己的IDE写,需要运行 手撕快排,其实写的很快,但是犯了个低级错误,所以拖到了10min 开放题(25min) 有一个服务,要调用一个日志服务,这两个服务都在本机。这个服务同时要调用很多次日志服务,也就是这会带来很大的性能瓶颈。应该怎么去优化? 我首先说了socket的优化,但是面试官说这个可以忽略 然后我想不到,面试官就说其实就是可以把这些日志聚合起来,只发一次,这样就可以减少发的次数了 然后说了下缓冲区的设计,需要加锁 然后面试官说加锁不行,严重影响性能,把并行的操作变成串行的了 我说那就用原子操作,面试官也说,这也就是另一种加锁的了,是否有更小粒度加锁的方案? 然后我想不到,面试官就说,可以把缓冲区分成多个桶,这是个分治的思想 然后我说根据要写入的区间,来确定各个线程在哪里写入 最后面试官说没有我想的这么复杂,就是要用字符串哈希,去索引哈希表(真没想到) 问了同学,这是海量数据处理的常见套路,凉 反问 如果有幸拿到offer,需要提前学习什么内容 golang,其他也没啥了,基础的话你也都具备了 一般会让实习生做什么?会让刚来的实习生干啥? 总结 挺凉的,如果没有最后一道题其实也还好,这一面之后应该是没了吧 第一次被这样面试,大写的尴尬,写上简历的内容一定要好好复习,至少得烂熟才行 (其实感觉比之前字节面的凉很多,居然oc了,也是离谱,并且面试官说,面了这么多人当中,说我基础很好。只能说明面试是一门玄学)
点赞 12
评论 4
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
02-16 08:41
蚌埠坦克学院 嵌入式软件开发
影石-嵌入式软件开发-一面
1. 描述一下Linux驱动中字符设备的注册流程和核心数据结构?答案:核心结构:cdev结构体、file_operations操作集关键步骤:分配设备号(静态register_chrdev_region或动态alloc_chrdev_region)初始化cdev并添加到系统实现file_operations(open、read、write、ioctl、release等)创建设备节点(手动mknod或通过udev)注册流程:register_chrdev_region → cdev_init → cdev_add卸载流程:cdev_del → unregister_chrdev_region2....
查看15道真题和解析
点赞
评论
收藏
分享
02-21 12:26
虾皮信息_客户端开发工程师(准入职员工)
叠纸游戏内推,叠纸游戏内推码
前端面试问题:1. 自我介绍2. 低代码平台Blocksuit方案,这个技术选型的逻辑3. 物料和数据源连接是用什么样的解决方案,还追了一下数据源的获取4. 团队规模,负责的具体内容,职责之类的5. 你认为前端工程化包括哪些方面?你具体做过哪些6. Git提交,你们有引入什么工具,检测方式来控制不规范提交7. 前端监控埋点方面有做过哪些吗8. 后面的职业规划9. 离职原因10. 排期和人手不够的情况,假设你作为leader,你怎么处理冲突?反问:1. 项目情况,技术栈2. 面试流程叠纸游戏26届秋校+27届nova训练营热力全开!🎮我们是:叠纸游戏成立于2013年8月,是一家专注于内容创作的...
点赞
评论
收藏
分享
01-12 19:02
门头沟学院 Java
被拷打的体无完肤
Moka二面
点赞
评论
收藏
分享
02-16 10:47
联想(北京)有限公司_后端开发部_JAVA开发工程师(准入职员工)
康冠科技内推,康冠科技内推码
康冠科技硬件工程师面经8.7 一面终面 只有一次面试决定是否通过1.为什么选择珠三角这个地方来工作(改开前列,经济发达地区有更多机会,也有更多的资源)2.珠三角和长三角在同等条件下,会选择哪个区域,为什么3.平时有什么兴趣爱好4.个人有什么缺点(决策不够决断,指定目标的时候有些太远,可实施性不高)5.从哪里了解到的康冠6.对STM32单片机了解的多吗,32的GPIO口在我们使用的时候,需要进行哪些初始化动作(引脚复用的上下拉电阻,代码也需要确定使用输入输出;单功能接口不需要设置)7.STM32单片机的输入输出IO口最高工作速度,大概是多少兆8.项目中使用的传感器与单片机是怎么通信的,用...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
嵌入式应届生春招怎么准备——从零到拿 Offer 的系统攻略
972
2
...
关于租房
537
3
...
27届实习近一年的年度经历和总结
489
4
...
HTTP 和 HTTPS 区别
462
5
...
agent实习都干什么?prompt设计
318
6
...
美团推荐算法一面
252
7
...
这个简历可以去找暑期实习了吗
252
8
...
大三无实习
251
9
...
追一科技 C++ 一面
240
10
...
得力嵌入式工程师 二面 面经
220
创作者周榜
更多
正在热议
更多
#
牛客新年AI问运
#
14016次浏览
168人参与
#
你最讨厌面试被问什么
#
1310次浏览
26人参与
#
牛客AI体验站
#
17876次浏览
302人参与
#
有转正机会的小厂实习值得去吗?
#
621次浏览
19人参与
#
牛友们,签完三方你在忙什么?
#
137391次浏览
993人参与
#
担心入职之后被发现很菜怎么办
#
282518次浏览
1185人参与
#
如何缓解入职前的焦虑
#
258874次浏览
1451人参与
#
校招第一份工作你干了多久?
#
139412次浏览
609人参与
#
去年的flag与今年的小目标
#
34303次浏览
337人参与
#
牛客租房专区
#
151453次浏览
1480人参与
#
秋招开始捡漏了吗
#
229469次浏览
1044人参与
#
九月了,是考研还是就业?
#
89307次浏览
557人参与
#
秋招投递攻略
#
268801次浏览
2553人参与
#
这份实习,有没有动摇过你的职业方向?
#
2218次浏览
40人参与
#
搜狐工作体验
#
4119次浏览
29人参与
#
机械人求职现状
#
33653次浏览
297人参与
#
我是XXX,请攻击我最薄弱的地方
#
61795次浏览
410人参与
#
用友工作体验
#
18085次浏览
151人参与
#
你的工资什么时候发?
#
57486次浏览
355人参与
#
你的实习什么时候入职
#
348091次浏览
2291人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务