大疆后端面经

1. 自我介绍+项目介绍

2. ThreadLocal咱们平时用的时候,都说要注意内存泄漏,具体是怎么避免的呢?

3. 聊聊Nacos吧,它的选举机制是怎么样的?跟Raft算法有什么关系,能讲讲Raft的原理吗?

4. 分库分表这个话题,你了解哪些实现方案?分了之后,分布式ID一般是怎么生成的?

5. 如果我想在线程池的父子线程之间传递ThreadLocal里的值,有什么办法吗?

6. MySQL性能调优,你一般会从哪些方面入手?有什么方法和思路?

7. 布隆过滤器,能讲讲它的原理吗?在什么场景下会用到它?

8. Dubbo在做RPC调用的时候,如果调用失败了,它都有哪些处理机制?比如重试、降级这些。

9. 你是怎么理解线程安全这个概念的?平时在代码里是怎么处理线程安全问题的?

10. 我们常说Redis单线程快,而且是线程安全的。它的线程安全具体是怎么保证的?

11. MySQL主从同步如果出现延迟了,一般是什么原因造成的?有什么解决方案?

12. MySQL的binlog有哪几种格式?它们之间有什么区别?

13. 实现分布式锁,都有哪些方案?能讲讲它们的原理吗?

14. 如果要你来设计一个全链路压测平台,你的设计思路是怎样的?

15. 系统升级的时候,经常涉及到数据迁移,怎么才能做到平滑迁移,不影响线上业务?

16. 线上服务JVM频繁Full GC,你会怎么去排查和解决?

17. 数据库如果发生死锁了,一般的排查步骤是怎样的?

18. 做了分库分表之后,如果某个库或表出现数据倾斜,有什么解决办法?

19. 用分布式锁的时候,如果第一次加锁失败了,后续的重试机制一般怎么设计比较合理?

20. 有没有遇到过MySQL执行计划选错了索引的情况?碰到了怎么处理?

21. Spring的核心是IOC,你觉得要实现一个IOC容器,关键点有哪些?

22. Spring的声明式事务很方便,它的底层原理是什么?

23. 设计一个订单超时自动取消的功能,你会怎么实现?

24. 在并发编程里,线程的同步(Synchronization)和协作(Coordination),它俩有什么区别?

25. Spring里的过滤器(Filter)和拦截器(Interceptor),它俩在应用场景上有什么具体的区别?

26. 为了应对高并发,我们通常会给系统加一些保护策略,比如限流、降级、熔断,能聊聊你对这些的理解吗?

27. RocketMQ的顺序消费,如果觉得性能跟不上,有什么优化的办法吗?

28. 像微信、支付宝那种扫码登录的功能,它的技术原理是什么?

29. JVM的安全点(Safepoint)除了在GC的时候会用到,你还知道它在哪些其他场景下会触发吗?

30. 最后来一道算法题吧:判断一个链表里有没有环。

全部评论
大疆这么难吗我直接投降了
1 回复 分享
发布于 08-26 09:35 重庆
好难 我主页简介有最近在做的大厂项目,可以包装简历和实习,秋招机会更多
点赞 回复 分享
发布于 08-26 17:37 江苏
mark
点赞 回复 分享
发布于 08-25 23:51 四川
算法题倒是没有为难,应该是秒杀了
点赞 回复 分享
发布于 今天 23:05 安徽
老天爷,难!
点赞 回复 分享
发布于 08-25 23:39 北京

相关推荐

昨天 15:00
已编辑
深圳大学 后端工程师
1. 算法题:找到无序数组中第k大的元素,不用堆,计算平均时间复杂度2. java线程和内核线程的对应关系3. java线程栈跟内核栈的对应关系4. ConcurrentHashMap是怎么保证并发安全的5. ConcurrentHashMap扩容的同时插入数据会出现什么6. 渐进式扩容是怎么做的7. 有没有对线上问题做过gc调优8. 怎么编写gc友好的代码9. tcp连接中客户端出现大量time_wait会导致什么问题?如何解决10. 了解过linux c网络编程吗11. 网卡收发包的原理12. docker的网络模型是怎么样13. docker里面分配的虚拟网卡是怎么收发包的14. 用户程序读取磁盘数据的过程操作系统做了什么15. 磁盘IO的时间量级是多少,比如机械硬盘16. 有没有了解过磁盘的带宽17. 有没有做过网络层面的故障排查18. 读过哪些技术书籍19. 对哪些数据库比较了解20. select a, b, c from table where a = 1 and b > 1 order by c怎么建索引21. 对表结构做修改比如加字段、建索引会导致其他操作被阻塞吗22. redo log和binlog的文件存储是怎么样23. 怎么保证redo log和binlog是一致的24. 两阶段提交中哪个时刻算事务提交25. mysql的主从同步模式有哪些26. 从库全部挂掉了会阻塞操作吗27. innodb的缓冲池是怎么避免大量冷数据被扫描导致数据污染的28. 聊一个代表性的实习项目29. 在实习过程学了什么技术原理30. K8s的架构是什么样31. trpc的原理有了解吗32. trpc是怎么做服务注册和服务发现的33. K8s和trpc的服务发现有什么区别34. 智力题:1. 1000杯水一瓶有毒,用几只小鼠能测出来,2. 若干根不均匀的绳子,每根绳子从一端点燃烧1h,怎么精确测量45min35. 反问:有什么建议:不方便在面试中评价36. 反反问:在腾讯转正了吗,为什么放弃答辩,其它公司流程怎么样。讲了其它公司进度,面试官敲键盘记,说这边应该能给我过,看下一个面试官情况期待三面
想养修勾的芭乐在泡池...:不是哥们,这是要找人还是神😅
秋招笔面试记录
点赞 评论 收藏
分享
评论
5
61
分享

创作者周榜

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