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

楼主南大小硕,目前在字节基础架构部实习。
上周五面了百度的提前批,现场面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
刚面完三面,和楼主三面问的问题很像:看什么书,工作未来的想法之类的。一起求个好运
1 回复 分享
发布于 2019-07-22 20:54
神仙。我要失业了
点赞 回复 分享
发布于 2019-07-22 00:55
楼主真神仙,膜
点赞 回复 分享
发布于 2019-07-22 00:27
感觉得拿ssp offer
点赞 回复 分享
发布于 2019-07-22 00:16
真的神仙
点赞 回复 分享
发布于 2019-07-22 00:05
一面问题数也太恐怖了。。
1 回复 分享
发布于 2019-07-21 23:58
神仙,
点赞 回复 分享
发布于 2019-07-21 23:58
tql
点赞 回复 分享
发布于 2020-04-02 14:32
这是劝退帖吗??
点赞 回复 分享
发布于 2019-07-31 19:19
tql
点赞 回复 分享
发布于 2019-07-22 15:53
手写令牌池,太骚了
点赞 回复 分享
发布于 2019-07-22 15:22
点赞 回复 分享
发布于 2019-07-22 14:25
面这么多还能记下来😮
点赞 回复 分享
发布于 2019-07-22 14:15
我去!强啊,我一半的问题答不上来🤣
点赞 回复 分享
发布于 2019-07-22 13:59
点赞 回复 分享
发布于 2019-07-22 13:32
算了 问题都看不懂 太强了
点赞 回复 分享
发布于 2019-07-22 13:12
大佬的ssp offer应该到手了 来大搜吧
点赞 回复 分享
发布于 2019-07-22 13:10

相关推荐

12-03 09:24
复旦大学 Java
性格问题,面试之前非常紧张,没有录音,说一下记得的内容8.28一面(95min)1.子类与父类的加载过程,静态方法重写,静态代码块2.Java中sync阻塞与可重入是怎么实现的,轻量级锁这么可重入,重量级锁维护了wait set3.sync锁升级,AQS4.用户态,内核态5.wait与sleep,调用后操作系统发生了什么,sleep是怎样唤醒的6.concurrenthashmap介绍,size()怎么个流程7.单例模式,双重校验锁,volatile机制,可见性原理(MESI),直接将sync加方法上的锁粒度问题,类加载机制的懒汉8.MySQL中select语句执行流程9.事务与并发MVCC10.rr隔离级别下的间隙锁导致的死锁问题11.索引的注意事项12.uuid与自增id,顺序写与随机写,空间占用,可能导致极端情况varchar数据存不下导致的行溢出问题,同时网络消耗(其实这都不重要,能消耗多少)11.mysql能否保证数据不丢失12.事务注解失效的情况,你是怎么避免的,主要说了代理类,吃异常的一些问题13.spring循环依赖解决,两级缓存能否解决,可以,只是需要实例化后都暴露且暴露代理类,三级缓存提供了一个延迟以及按需加载的思想(不知道理解的对不对),判断是否需要加载代理类,以及需要时才提前暴露14.mybatis执行流程,缓存有了解吗,说一下优缺点15.实习问题手撕:链表加法9.3二面(65min)1.聊一下hashmap,负载因子与len = 8锁涉及到的概率问题,树化的优缺点2.介绍concurrenthashmap -> CAS + sync + volatile,主要说一下尽量使用用户态的CAS去尝试,这点再AQS中也有体现(不知道我的理解有没有问题)3.你说了concurrenthashmap 这么多优点,那有没有缺点 -> 主要提了一下并发机制,常见的缓存,MVCC中rc,rr允许读旧数据,尽管volatile无需加锁,但cpu缓存一致性时也存在消耗,可能在读写并发量较高时性能有所缺陷4.MySQLselect语句流程(我真绷不住了,一面问了我没复习)5.MySQL如何解析到select语法错误的,客户端连接时,用户名密码存在错误时MySQL如何解决的6.介绍B+树,主要从多叉有序平衡,树高来说7.你说了B+树有这么多优点,那有没有缺点,这边主要讲了并发量高的insert/delete场景下页分裂时锁整棵树,讲了B-link树的一些优化点,谈到了跳表设计机制8.说一下常用的jdk,1.8的新特性,lambda实现原理,功能性接口9.实习拷打手撕:山峰数组二分找变化点下标补充:简历上的实习内容有些不清楚,还好找同事咨询了,不然也是难绷有保底心态确实会不一样9.6 oc
点赞 评论 收藏
分享
评论
18
178
分享

创作者周榜

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