饿了吗一面
1.进程和线程的区别,什么时候用进程什么时候用线程
2.为什么会出现死锁
3.如何避免死锁
4.什么是虚拟内存
5.页面调度算法
6.选择排序,冒泡排序和快速排序之间的区别和优缺点
7.快排有什么不适用的场景吗
8.dfs和bfs适用场景
9.给一个无序数组,找到第二大的数
10.关系型数据库和非关系型数据库以及他们的区别
11.什么时候用关系型数据库,什么时候用非关系型数据库
12.数据库响应比较慢的原因和解决方案(答了索引,提示还有数据量,答了分库,读写分离)
13.主从结构数据延迟怎么解决
14.redis出现故障怎么处理(答的哨兵模式)
15.拷打项目
16.反问
40分钟结束,不知道有没有二面
#饿了吗招聘实习##饿了么##软件开发2024笔面经#