首页 > 笔经面经 > 百度 推荐架构部 后台开发 秋招面经

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

头像
特立独行MVP
编辑于 2019-09-10 01:56:58 APP内打开
赞 15 | 收藏 146 | 回复31 | 浏览5319

楼主南大小硕,目前在字节基础架构部实习。
上周五面了百度的提前批,现场面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:有谁知道百度面完之后的流程么?

31条回帖

回帖
加载中...
回帖

相关热帖

笔经面经近期热帖

近期精华帖

热门推荐