7.15蔚来一面 Golang开发-车联云-数字系统
1、 Redis缓存雪崩,缓存击穿,缓存穿透,及其解决方法
2、 Redis如何解决缓存数据的一致性(回答先更新数据库后删缓存是不对的)
3、 先删缓存再修改数据库会带来什么问题
4、 Golang的内存管理和分配
5、 Golang垃圾回收机制,会有什么问题,是否了解其他语言的垃圾回收机制
6、 MySQL的MVCC是什么,主要解决什么问题
7、 MySQL为什么使用B+树
8、 TCP流量控制,拥塞控制
9、 IO模型,多路复用
10、 IO多路复用epoll水平触发和边缘触发区别
11、 Golang的内存分配和内存管理
12、 Golang的锁和底层实现(深入介绍)
13、 给定大量数据,如何去重并计数,如何优化
14、 如何设计一个线程池
15、 线程池主要使用场景
16、 自己擅长的技术点
17、 如何保证微服务的稳定性
18、 微服务流量特别大了,怎么应对,具体点
19、 介绍下一致性哈希
20、 一致性哈希的使用场景
21、 手撕代码:对给定区间反转链表LC92https://leetcode.cn/problems/reverse-linked-list-ii/
#蔚来##蔚来面试##蔚来提前批##面经##面经一面面经#