百度 推荐架构部 后台开发 秋招面经

楼主南大小硕,目前在字节基础架构部实习。
上周五面了百度的提前批,现场面6.40面到了10点。
一共3面。前两面都是一个小时左右第三面半个小时。
整体感觉:一面项目,二面基础,三面整体

一面

1.目前还在实习对吧?实习多久了?转正了么?
2.先简单的介绍一下自己
3.介绍一下当前实习的工作
4.做这个项目的背景是什么?
5.在项目当中担任的角***r>6.是拿开源的直接修改还是拿过来用?
7.为什么使用集群不使用单机的原因是什么?
8.画一下你们项目的整体架构,说一下你在其中的部分
9.proxy的功能?
10.数据的划分怎么做的?
11.如果某个shard挂了,数据会丢失么?
12.数据量大概多大?
13.拆库拆表是不是也能做?
14.多机房同步怎么做的?
15.双写?
16.谁来觉得来切?
17.热备?
18.底层磁盘ssd?
19.在物理机还是在容器平台上部署?
20.缓存数据怎么更新的?
21.缓存时间设置多久?
22.缓存怎么更新?
23.proxy是怎么实现的?
24.开发的难点在哪里?
25.为什么所有的节点都会监听而不是选主的节点监听?
26.proxy跟新的信息有哪些?
27.惊群效应? 能不能用ETCD 分布式锁去实现一个任务队列?
28.最难的地方在哪里?这套系统有什么值得改进的地方?
29.一致性是指哪些一致性?
30.当前如果一个proxy挂了 是怎么办的?
31.无状态的意思
32.数据会丢失么?
33.需要调度的那么均衡么?
34.任务有优先级么?
35.proxy的定位是什么?
36.ETCD是集群还是单机的?
37.怎么访问etcd集群的?ip和port还是?
38.代码量?
39.Kakfa挂了怎么办?
40.数据是一定不能丢的?有没有相应的保证机制?
41.整个项目是几个人?
42.存储服务的演进?
43.单机可能主备的方式就能扛得住,业务规模?拆库可拆表?数据划分?
44.开发周期?开发任务?后续任务?
45.ETCD和mysql和mongo的区别?
46.faas项目说一下
47.前端的功能?
48.Redis的Pub_sub?
49.rpc和http之间有什么区别?
50.http和https之间的区别?
51.接口设计的规范需要注意什么?
52.Jsonp用过么?
53.epoll和select之间的区别?
54.epoll需要在用户态和内核态拷贝数据么?
55.epoll实现一个高效的定时器?
56.学校的项目?
算法题: 白纸手写:找到不含重复字符的最长子串的长度

二面:

1.使用最多的语言?
2.手写:使用go写一个多协程的生产者和消费者模式
3.分布式存储相关:强一致性,弱一致性,最终一致性是什么?给你三个节点举例描述?
4.说一个中间不一致但是最终一致的例子?
5.中间结果有哪些?
6.分布式场景下一般使用什么样的锁?
7.2pc提交?
8.为什么需要2次提交?1阶段提交有什么问题?
9.弱一致性你的理解是什么?
10.ETCD是哪种一致性?
11.手写:令牌池 实现并发速率和吞吐量限制
12.怎么支持burst突发流量?
13.高频次小吞吐?
14.研究生专业方向?
15.图像分类?深度学习相关?框架?
16.通用工具?IDE层?丘比特Notebook?
17.毕业时间?要求发小论文么?
18.会议论文还是期刊论文?
19.Python的协程?为什么要用协程
20.reactor模式?为什么叫半同步半反应堆?
21.如果你去设计这样的框架,会定义什么样的接口?
22.go的设计模式?开发的设计模式?
23.网络通信设计模式?企业实际模式?
24.Interface接口 ,在接口当中传递Interface的时候你觉得需要注意什么?
25.感兴趣的方向是什么?
26.你在自己的学习和实习当中自己感兴趣的点?
然后面试官讲了一下这边做什么:存储架构,NosqlDB,通用的队列架构,索引队列,用户数据内容,消息队列,实时计算

三面

1.自我介绍
2.实习的项目讲一下
3.写吞吐量的大小?
4.数据量?
5.技术难点在哪里?
6.难点是什么解决的?
7.项目人数?
8.多分片是怎么做的?
9.科研方向?项目?
10.开发语言?
11.实习时间?
12.平时在头条的工作压力和节奏是什么样的?
13.实习的时候会看什么书?
14.kafka怎么用的?
15.kafka大流量出问题怎么办?
16.写入失败写入kafka 怎么做一致性保证?
17.数据同步怎么做的?
18.多集群存储是怎么做的?
19.集群当中重点关注的指标?
20.互联网实习的感受?
21.项目推进的过程是什么样的?
22.毕业时间?
23.工作内容这块的未来的想法?
24.你有什么想了解的?

ps:有谁知道百度面完之后的流程么?

#秋招##内推##百度##面经##面试流程##Go#
全部评论
这才是程序员面试,而不是****算法题
点赞 回复
分享
发布于 2019-07-22 00:02
请问神仙为何下凡,而且还下凡当程序员
点赞 回复
分享
发布于 2019-07-22 10:51
联想
校招火热招聘中
官网直投
神仙 我一道题都不会
2 回复
分享
发布于 2019-07-22 01:57
神仙,
点赞 回复
分享
发布于 2019-07-21 23:58
一面问题数也太恐怖了。。
1 回复
分享
发布于 2019-07-21 23:58
真的神仙
点赞 回复
分享
发布于 2019-07-22 00:05
感觉得拿ssp offer
点赞 回复
分享
发布于 2019-07-22 00:16
楼主真神仙,膜
点赞 回复
分享
发布于 2019-07-22 00:27
神仙。我要失业了
点赞 回复
分享
发布于 2019-07-22 00:55
刚面完三面,和楼主三面问的问题很像:看什么书,工作未来的想法之类的。一起求个好运
1 回复
分享
发布于 2019-07-22 20:54
有点恐怖
点赞 回复
分享
发布于 2019-07-22 00:05
仿佛是社招的难度
点赞 回复
分享
发布于 2019-07-22 08:02
什么岗位?不过基础架构部,难怪了
点赞 回复
分享
发布于 2019-07-22 08:04
持续懵逼中...
点赞 回复
分享
发布于 2019-07-22 08:38
tql
点赞 回复
分享
发布于 2019-07-22 08:49
强的跟个鬼一样 ……
点赞 回复
分享
发布于 2019-07-22 09:09
楼主为什么没留在头条
点赞 回复
分享
发布于 2019-07-22 09:32
这个有点恐怖了
点赞 回复
分享
发布于 2019-07-22 10:47

相关推荐

投递策略与准备精准定位:研究美团的业务方向还有技术栈,个人简历尽可能往上靠,突出与美团岗位相关的项目经验和技能!提前准备:一定要提前准备问题,要事先了解公司文化还有岗位要求,这也会在面试官心里加分。实习过程中的学习与成长主动学习:不仅限于完成分配的任务,当然一般是不会让你闲着的,基本上不用担心不会,到了再学就行,因为公司也有自己的技术和工具。实战经验:实习时候会让你参与实际的项目,让你了解软件开发的整个生命周期,流程很规范,从需求评审、方案设计、自己开发、代码评审和测试上线等。团队协作:大家都很好相处的,团建很多,已经参加两次团建的我转正攻略成果展示:一般是会写个文档(我当时转正时候)或者是转正答辩,一般都会留下的,美团的留用率还是挺高的。积极反馈:建议积极跟导师沟通,这样真的会让自己成长的很快,摊上一个好导师真的是会让工作干起来没那么不舒服。职业规划与心得目标明确:根据实习经历,及时调整和明确自己的职业规划,找到最适合自己的发展路径。我身边就有实习时候干算法,秋招找测试的,工作还是要干的舒心不是。心态调整:保持乐观的心态,将遇到的困难视为成长的机会,我问了干了10个月的校招生,也表示现在还无法独立自己做需求,所以遇到难题不要emo!!!实习生活分享美团文化:可能大家都会调侃,开水团~确实,福利貌似只有开水,但是美团周边很多的,什么有奖评论,参加抽奖啦,这些非常好拿,还有就是mbp笔记本,4年🉑回购,不是你必须干四年才可以回购,是按照笔记本开封日期算起~美团在职实习生,随便问,我必答!!!附上内推码:RW4KGAP,欢迎大家来美团👏👏👏#美团校招##美团2024届秋招##美团工作体验##正在实习的碎碎念##美团##实习##浅聊一下我实习的辛苦费#
点赞 评论 收藏
转发
18 172 评论
分享
牛客网
牛客企业服务