字节又又叒复活开发一面

  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
点赞 评论 收藏
分享
一面 1. 介绍实习2. 开始追问实习,实习中第一个功能的实现有没有其他替换的方式3. 实习中第二个功能,为什么要这么存储(这里被问懵了,太久没面试),然后感觉越描越黑,就跳过了4. 看你用过 mysql,你来介绍一下mysql吧,我这里就介绍了介绍存储引擎,索引,事务。这里追问了一下事务5. 还用过什么存储,简单说了一下 redis6. 做题,两道都挺简单,一道语法题,我以为这里有坑,想了半天怎么优化,面试官说没有优化的地方了。另一道是一个滑动窗口7. 简单介绍了一下业务二面1. 先介绍实习,然后拷打实习2. 追问了很多底层:美团消息队列mafka延迟消息底层是啥,吞吐量为啥高。这些我不知道,我就往kafka和rocketmq靠了靠,说了一下这两个相关实现是啥。3. 追问了一下 kafka 顺序写的底层(没回答上来4. 问限流算法,美团的怎么实现的(我怎么知道。。)我说可能是令牌桶,让我介绍如何实现分布式限流。我说 redis,然后追问扛不住怎么办,没回答上来(其实和leaf分布式id生成差不多,做一个本地缓存,一次性申请一批令牌,buffer 机制)5. redis 过期删除策略,缓存淘汰策略6. 做题,一道mid太久没面试了,最近一个月基本没怎么看八股,二面回答的稀烂,感觉是挂了。
查看8道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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