百度一面
今天夜里19:00面的,面完之后抓紧更新面经。
1.自我介绍
2.项目重难点(问的很深)
3.你说你项目中用到了KMP,你给我说说KMP,KMP的时间复杂度
4.你项目中的爬虫频率怎么设置的,爬到的数据存到哪里了
5.假如给你3台服务器,你怎么去爬你每个同学的url (我这个项目是单机的,需要爬300多人的url)
6.怎么去解决3台服务器可能爬到相同的url的情况
7.mysql的锁有哪几种
8.详细说说mysql的乐观锁和悲观锁
9.mysql 主从复制过程
10.mysql宕机了,重启恢复过程
11.Redis 持久化机制
12.io多路复用
13.使用场景核电站,通知核反应堆使用select poll epoll那个
14.进程的状态
15.僵尸进程
16.linux 看日志文件有哪些命令
17. 全局有1TB的文件,想看文件什么样子,什么命令
18.cat less会把文件全部打开吗?
19.服务器网络状态命令,查看端口信息
20.什么场景下使用事务
21.你mysql 每一个写操作都有写事务,为什么?(这个是我项目写的不规范,面试官给我建议)
22.URL,urI的区别
23.go 两个对象struct,怎么比较
24.go interface如何比较
25.go map比较
26.GMP模型
27.启动10000个goroutine,如何控制GMP模型,怎么调度10000个G,GMP调度策略
算法(二选一)
1.一头母牛,每年年初生一头小母牛,每个小母牛从第四个年头初也开始生一头小母牛,用go实现第N年共有多少母牛
2.判断链表是否有环
反问
1.部门是做什么的
2.对于刚才的面试,面试官对我有什么建议呢?
#面经##百度##校招#