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 安徽

相关推荐

三题看不懂四题不明白二题无法AC  T=int(input()) for _ in range(T): n=int(input()) s=input().split() k,mx=1,1 for i in range(len(s)-1): if len(s[i])<len(s[i+1]): k+=1 elif len(s[i])==len(s[i+1]): if s[i]<=s[i+1]: k+=1 else: mx=max(mx,k) k=1 mx=max(mx,k) else: mx=max(mx,k) k=1 mx=max(mx,k) print(mx) ===== ##过了...
恭喜臭臭猴子:第二题用栈就行。合法的括号直接出栈了,剩下的是不合法的,肯定都得一个一个走。出入栈的过程中得记下进栈的括号的下标。最后栈里剩下的括号如果相邻两个的下标不连续,说明它们中间有一个合法的括号序列被出栈,结果加一
投递拼多多集团-PDD等公司10个岗位 > 拼多多求职进展汇总 笔试
点赞 评论 收藏
分享
评论
2
34
分享

创作者周榜

更多
牛客网
牛客企业服务