双非初见白月光之腾讯云智一面
白月光企业就是腾讯。一面基础八股,绝大部分都答上来了。昨天面完,刚刚就收到了二面,开心死了!特别感谢面试官 面试官很认真 也很温柔。另外,想求二面面经!太想进腾讯云智了!!
下面是面经:
一、自我介绍
二、八股
2.1 Java基础
问你点 Java 基础的知识吧。
1.哈希 map 底层实现有了解吗?
2.对它的扩容的机制有了解吗?
3.然后哈希 map 是现场安全的还是不安全的?
4. ConcurrentHashMap它为什么线程安全?你要了解吗?就是它的一个机制它为什么线程安全?
2.2 JVM和JUC
1.好,然后 GVM 的内存模型你有了解吗?
2.行,垃圾回收算法,你知道的有哪些。
3. 然后并发编程。相关的线程池的一些常用的一些参数有哪些?
2.3 数据库
1.嗯,行。然后问一点数据库相关的好, MySQL 常用的存储引擎是哪几个?
2.行,那他事务隔离级别?
3.InnoDB 的默认是我跟你级别是哪一个?
4.索引种类有哪些?
5.我看你写了对 MVCC 有了解,是吧?
6.行,就是假设我给你了一个比较慢的一个 SQL 语句,你就是通 SQL 优化的一个思路是什么?
7.这问一下 Redis 分布式锁是怎么实现的?
8.然后就是缓存雪崩、缓存击穿、缓存穿透,可以稍微介绍一下吗?
9.嗯,介绍一下他们的相对应的解决措施。
三、项目
1.我看你这个商城项目是从单体架构升级到微服务架构的改造,是吧。
2.这个改造过程中你最大的收获是什么?
3.这里面有哪些是?就是假如你可以重来,你会做到更好的那种反思?
4.然后你刚刚提到了 spring 的那个依赖,就是循环依赖,有了解吗?
5.他是怎么解决这个循环依赖的?可以简单说一下吗?
6.那你这个拼车的这个项目就是假设它的拼车的用户量突然增长 10 倍,这个系统可能会出现哪些瓶颈?
7.Web SOCKET 加线程池你是如何决定使用这个技术方案的呀?就是有没有考虑过其他的替代的方案?
8.我们就是采用装饰者模式社区车费计费的规则的时候能稍微讲一下它的逻辑吗。
9.那假设我新增一种比较特殊车型的一个计费的规则系统需要做哪些改动啊?
四、计算机基础
1. TCP 的三次握手,四次挥手。可以简单讲一下吗。
五、算法
题目:leetcode 链接:257 二叉树所有路径
我可以用 C + + 吗?
最好使用Java,因为这边使用的语言是 Java 好。
六、反问环节
你这边还有什么需要问我的吗。
1.就想问一下,如果就是公司内部是负责什么业务的?如果面试通过的话,实习生在里面是做什么的?
2.那用的技术栈是哪些呢?如果说后面进去了要学习一下公司的技术栈。
3.就是如果说想再问一下,就是如果说想在这个职业发展的话,对学习上有没有什么建议呢?
保持续学习就可以了,因为技术现在不断的创新。
一本在读生,目标大厂,一起加油