下面为拼多多、饿了么、蚂蚁金服、哈啰出行、携程、2345等公司常见的面试题!!!
金九银十,目前正值招聘求职旺季,很多同学对一些新技术名词都能侃侃而谈,但对一些核心原理理解的不够透彻,特别是对 Java的一些核心基础知识点掌握的不够,例如JVM、常用的算法和数据结构等。正所谓万丈高楼平地起,只有把基础掌握的牢固,才能走的更远,面对不断更新的技术才能快速掌握,同时在面试、工作中也更能脱颖而出!
有空的时候,可以看看这些题目是否都能回答得上!
并发编程基础相关问题
什么是多线程并发和并行?
什么是线程安全问题?
什么是共享变量的内存可见性问题?
什么是Java中原子性操作?
什么是Java中的CAS操作,AtomicLong实现原理?
什么是Java指令重排序?
Java中Synchronized关键字的内存语义是什么?
Java中Volatile关键字的内存语义是什么?
什么是伪共享,为何会出现,以及如何避免?
什么是可重入锁、乐观锁、悲观锁、公平锁、非公平锁、独占锁、共享锁?
ThreadLocal 相关问题
讲讲ThreadLocal 的实现原理?
ThreadLocal 作为变量的线