乐趣区

上海部分公司面经二连载

为各位收录上海部分公司面经,连载持续更新。本期收录网易、平安壹钱包、陆金所面经。
网易面经:
1,B 树索引效率快,原理,直接让我画图,跟 hash 索引的原理对比。hash 算法跟一致性 hash 区别?
2,问我 k8s nodeport 网络怎么流转出去,包怎么转出来的
3,redis 内存模型??
4,浏览器内部拒绝跨域访问的原理是啥
5,servelet 内部实现原理
6,dubbo 可靠通信原理,tcp 跟 udp 通信的原理和不同
7,k8s 负载均衡算法怎么做的
8,keepalive 的 vip 怎么实现漂移的,原理是啥,心跳检测怎么做的,ping 跟 telnet 原理差异?
9,threadLocal 线程安全原理,步骤
10,cglib 动态代理的流程图
11,java 内存调优怎么做的,垃圾回收算法的优缺点
12,静态方法跟非静态方法的锁区别
13,dubbo 自带的负载均衡是在生产者那边,还是消费者那边
14,nginx 跟 haproxy 做负载均衡的区别
15,tcp 为什么比 http 效率高
16,tcp 三次握手,四次挥手
17,memcache 跟 redis 的区别
18,dubbo 怎么检测服务不在,并踢除,通过 ping??
19,服务提供者能实现失效踢出是什么原理?
服务失效踢出基于 zookeeper 的临时节点原理。
20,服务调用是阻塞的吗?默认是阻塞的,可以异步调用,没有返回值的可以这么做。
21,组合索引怎么解决要查询一定范围的 sql
22,hashtable 跟 hashmap 数据结构的不同
平安壹钱包:
1,dubbo 怎么做到的多个消费者同时请求一个生产者后,应答能回到原来消费者
2,手写单例模式,double check 模式
3,java 线程间怎么通信的,多线程内存状态
4,linux 内存模型,和 java 内存模型
5,java 栈主要存什么内容,相比堆有什么优势
6,wait(10) 代表什么?
7,hashmap 的 get 过程?
8,hashcode 和 equals 过程?
9,spring ioc 的创建过程?
10,同步,异步,阻塞,非阻塞区别,netty 是属于那种?
陆金所:
1、JVM 虚拟机,java 内存模型,mysql 事务隔离级别,dubbo 注册发现原理,NIO 的同步非阻塞模型
2、重写 equal 为什么一定也要同时重写 hashcode?
3、工作中怎么解决 java 死锁和数据库死锁??
4、hashmap 的 get 方法的过程,比如冲突时先比较 hashcode,再比较 equals 方法

退出移动版