pdd 服务端开发 一面

1. 自我介绍
2. 问了笔试题(忘记)
3. 项目简单问了一下
4. 在什么情况下数据库需要建索引
5. 两个表join,表a有100万数据,表b有10万数据,哪个表在前,为什么
6. truncate、delete和drop的区别
7. 线程是什么
8. 线程有什么优点缺点
9. synchronized的作用域
10. lock和trylock的区别、锁释放有什么区别
11. java中volatite关键字
12. 线程安全
13. sql查询慢的原因、怎么进行优化
14. 消息队列的优缺点
15. 怎么保证幂等性
16. mq的工作流程

-----------------------------------------
面试官感觉好好,希望能过
全部评论
大佬,两个表join的应该怎么答啊
2 回复 分享
发布于 2023-08-30 19:16 浙江
羡慕,跟我面的怎么难度差距这么大😭
点赞 回复 分享
发布于 2023-09-08 06:57 澳大利亚
老哥约二面了吗
点赞 回复 分享
发布于 2023-09-05 19:08 四川
佬笔试ac了多少
点赞 回复 分享
发布于 2023-08-30 16:42 重庆
有没有佬帮我解答一下 第十个trylock/lock锁释放有什么区别...
点赞 回复 分享
发布于 2023-08-30 16:13 陕西
纯八股文啊
点赞 回复 分享
发布于 2023-08-30 15:51 江苏

相关推荐

实习 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道真题和解析
点赞 评论 收藏
分享
评论
10
33
分享

创作者周榜

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