蔚来实习二面凉经2.15
一上来就三道场景,我直接蚌埠住,开始摆烂
1.服务接口响应慢分析原因
2.多个服务修改同一个对象的值,咋加锁
3.缓存预加载咋实现
java
4.string,stringbuff,stringbuilder
区别、适用场景和底层char数组差异
Redis
5.缓存穿透、缓存击穿、缓存雪崩
是啥,解决办法,包括布隆过滤器
6.场景二分布式锁,说了用redission加分布式锁
mysql
7.说对索引的理解
8.索引(a,b,c)where b=xx and a=yy and c =zz走不走索引为啥
9.举例说建了索引但是索引失效的场景
10.场景二那里用 select for update,问了当前读和快照读区别
Spring
11.场景三SpringbootApplication初始化之前有提供个全局预加载的注解,用那个做
并发
12.CAS
是啥、有没啥问题(ABA),解决办法
13.乐观锁和悲观锁
是啥,举例子
算法题
给个表单,父节点和子节点关系的表单,建树(类似层次遍历)
前面被拷打的脑子晕乎乎的了,用了类似深度优先的方法把节点加树上,被批了,说用广度优先,层次遍历写不到10行
#我的实习求职记录##蔚来#