pdd服务端二面挂

跳表的数据结构什么样子?

你了解什么数据结构?

比如跳表最后一层链表,如果链表特别大的话,比如说这一个链表有一万条数据,或者更多,那这时候你的分层会分多少层呢?

讲一下TCP的粘包和拆包

cookie是做什么的?

MySQL里面,索引使用了什么?是什么数据结构?

讲一下进程和线程的区别?

时间片的话它是分配在什么维度的?比如一个时间片切换的时候,它是有进程的切换还是线程的切换?

用过哪些设计模式,设计模式有什么好处吗?

HTTP常见的字段

基于TCP和UDP的常见协议

堆和栈的操作系统底层实现

线程有哪些自己的数据结构?

C++ 去new一个对象会跑到内核态吗?

手撕:lru缓存,删除节点的时候只删了节点,忘了从map表也删除了,挂
全部评论
捞 问下你二面是哪一天呀 多久收到的感谢信
1 回复 分享
发布于 2024-10-31 22:23 湖南
还行 挺简单的
点赞 回复 分享
发布于 2024-11-23 18:50 江苏
问得还算简单
点赞 回复 分享
发布于 2024-10-30 22:11 广东
多久通知的啊
点赞 回复 分享
发布于 2024-10-30 17:30 海南
我二面两道手撕
点赞 回复 分享
发布于 2024-10-30 14:38 重庆
二面和我一样的LRU...
点赞 回复 分享
发布于 2024-10-30 00:43 河南
考的好深呀
点赞 回复 分享
发布于 2024-10-29 23:42 安徽

相关推荐

实习 1、展开讲一讲实习里的项目经历。你觉得哪个项目印象最深,就讲哪个> 拷打:包括消息队列异步消费、数据丢失和恢复、吞吐与线程池设计、 补偿与幂等详细可以看:https://yb0os1.github.io/2026/03/12/%E6%9A%91%E6%9C%9F%E5%AE%9E%E4%B9%A0%E8%AE%B0%E5%BD%95八股1、线程间共享与可见性:1. 多线程之间如果要共享数据,一般有什么手段?2. 如果线程 A 修改了一个共享变量,线程 B 怎么看到最新值?3. `volatile` 有什么限制?是不是只要用了它就一定能保证线程可见性?4. 除了 `volatile`,还有其他方式能保证线程之间的可见性吗?5. 为什么加锁也能保证可见性?2、线程私有数据1. 线程里有没有自己独有的内存数据?2. 除了栈这些线程私有的数据,还有别的吗?(这里面试官想要我回答ThreadLocal)3、ThreadLocal1. 你听过 `ThreadLocal` 吗?2. `ThreadLocal` 为什么也算线程独享?3. `ThreadLocal` 是怎么做到线程隔离的?4. `ThreadLocal` 平时一般怎么用?5. 使用 `ThreadLocal` 的时候,有什么需要注意的地方?4、源码阅读情况1. 你平时看过哪些框架源码吗?或者你看过哪些写得比较好的开源代码? (说没有 但是后面问了问hashmap)5、HashMap1. 你看过 `HashMap` 的实现代码吗?2. 你知道为什么 `HashMap` 不是线程安全的吗?3. `HashMap` 的线程安全问题一般会在什么环节触发?算法1、记不太清了,一个dfs的题目,没写出来2、多线程顺序打印1-100,线程数量和每个线程打印的个数 作为参数,还是没写出来,编码掌握的不怎么好感觉g了
查看17道真题和解析
点赞 评论 收藏
分享
评论
2
35
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务