今日头条一面面试题
自我介绍
- select和epoll区别
- TCP和UDP的区别
- Sychronized 关键字以及其实现方法
- JAVA垃圾回收从算法到垃圾回收器
- 同步、异步、阻塞、非阻塞,它们之间有什么区别
- IPC 进程间通信方式
- 进程间通信,消息队列和共享存储的区别
- 浏览器输入网址后的全过程以及TCP在其中出现的情况
- mysql索引以及B、B+树的区别为什么使用B+树
算法题:给定一个链表,每隔k个元素做一次反转 Example: Inputs: 1->2->3->4->5->6->7->8->NULL and k = 3 Output: 3->2->1->6->5->4->8->7->NULL. Inputs: 1->2->3->4->5->6->7->8->NULL and k = 5 Output: 5->4->3->2->1->8->7->6->NULL.
问的问题都挺基础,答得自我感觉还行,就是算法当时写的是迭代的方法,然后指针指来指去没指对,面试官提示了一下,没让改下去,然后就凉
了,手动微笑