货拉拉java工程师面试
货拉拉
java
- linux的内存分配和多线程原理
- jvm如何判断对象是否失效,可达性分析是否可以解决循环引用
- 写出三种以上MySQL数据库存储引擎的名称
- 高并发量大的话怎么处理热点,数据等
- 高并发场景下如何防止死锁,保证数据的一致性?
- POST和GET有什么区别?
- Mysql要加上nextkey锁,语句该怎么写
- 假设有1000万身份证数据在一个txt文档里,怎么设计一个java项目可以每次获取某个身份证在不在这堆数据里
- 谈一谈悲观锁和乐观锁以及SQL的实现
- 调大老年代对新生代有什么影响?调大新生代对老年代有什么影响?(唉,这个没想过,哪位大佬知道告诉一下)
- 操作系统中虚拟存储器的作用,分页从逻辑地址到物理地址的映射过程
- 多线程和高并发有什么区别
- Java 中 WeakReference 与 SoftReference的区别?
- spring AOP IOC的原理
- myisam和inoodb的索引存储有啥不同?
- 项目中用的啥JVM收集器,内存回收的机制,新生代老年代的两种算法,两种算法各有啥缺点,有没有搞过JVM调优(调优完全不会)
- 那怎么判断一个一个数是不是2的幂次方,讲思路,写代码
- voliate和synchronized的原理
- 服务提供方不稳定,频繁变动如何提升自身稳定性
- Redis的持久化?有哪些方式,原理是什么?
- 请说一个你在Hadoop中理解最为深刻的点,比如hdfs等
- synchronized和reentrantLock的区别,synchronized用在代码快、方法、静态方法时锁的都是什么?
- springboot 依赖注入的方式
- Docker 的基本架构和使用场景?