1. 自我介绍2. 两道编程题: 2.1 给定一个单链表和两个整数l, r,请你反转从l到r的链表节点。 2.2 给定一个数组和目标数target,找出数组中所有可以使和为target的组合,数组中的每个数字在每个组合中只能使用一次。3. 讲一下进程、线程、协程的区别和应用场景4. 说一下Linux物理内存的管理机制5. IO多路复用机制, epoll和select区别6. Linux常用命令,观察服务状态用哪些命令7. 说一下TCP的四次挥手过程8. 多并发 多线程遇到大量Timewait状态 会导致什么问题? 怎么解决?9. url请求在计算机网络的整个过程 10. 了解redis的缓存击穿、穿透、雪崩吗11. 怎么解决redis中的大key问题12. Mysql的引擎类型13. InnoDB的底层数据结构是什么#我的实习求职记录##实习##软件开发笔面经#