百度一面
今天夜里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 看日志文件有哪些命令
- 全局有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.对于刚才的面试,面试官对我有什么建议呢?
作者:Hightowger
链接:www.nowcoder.com/discuss/513…
来源:牛客网