字节又又叒复活开发一面

  1. 你承担的这部分工作中,比较有挑战性的,可以挑一个讲一下吗?
  2. 这个是用什么语言开发的?是 Java 还是 Go 呢?
  3. 请讲一下那个达人带货的缓存模块。
  4. 你们用到了 Redis 的哪些能力?是不是只是一个普通的类似 HashMap 这种 KV 数据结构的缓存?
  5. 请问在 AI 方面有哪些相关实践?
  6. TCP 的握手为什么需要三次?
  7. 有哪些方法可以断开一个 TCP 链接?
  8. HTTPS 协议和 HTTP 的区别是什么?包括 RSA 证书在其中充当的角色作用,以及数据加密算法的使用情况。
  9. 一般非对称加密会用到哪些加密算法?
  10. 对称加密算法有哪些?
  11. HashMap 和 ConcurrentHashMap 有什么区别?HashMap 的底层是怎样的?为什么 ConcurrentHashMap 能够保证线程安全?
  12. CAS 基于什么底层原理来完成原子性操作?
  13. 如何避免 ABA 问题?
  14. 你擅长的语言有哪些?
  15. 请介绍一下 Java 的垃圾回收机制。
  16. 介绍一下垃圾回收算法的优点和缺点。
  17. 存在内存泄漏或者内存溢出问题时,怎么快速找到出问题的代码片段?
  18. 在实际项目中,存在内存泄漏或者内存溢出问题时,怎么快速定位出问题的代码片段?
  19. 简单讲一下 Golang 的协程为什么这么快?
  20. 在容器和 k8s 方面,你们实习项目的部署形态是怎样的?
  21. 在 Linux 下,Golang 应用程序导致产品页面或 UI 出现问题(如打不开、加载慢),如何逐步排查是服务器资源瓶颈还是应用程序内存、CPU 过载问题?
  22. 我们的 CPU 使用不高,内存使用也不高,但是 load 很高,一般会是什么原因?
  23. 在 Golang 里,怎么找到出问题的代码点?
  24. Golang 这块有涉及 profiling 的使用吗?
  25. 怎么利用 Redis 来实现一个分布式锁?
  26. 你们有没有考虑过一级缓存和二级缓存的配合使用?
  27. 怎么保证数据的一致性?比如数据发生变更以后。
  28. 怎么保证多副本也能做到本地缓存的更新?

手撕删除链表中的重复元素,然后让我讲每行代码含义。

回答的还行,无反问,时长一个小时,好奇怪,真担心是 KPI 面试呜呜呜。#牛客AI配图神器#

#发面经攒人品#
全部评论

相关推荐

10-29 16:14
四川大学 Java
点赞 评论 收藏
分享
10-29 19:42
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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