1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > dockerstats详解 移动架构师成长路线

dockerstats详解 移动架构师成长路线

时间:2021-07-05 09:45:12

相关推荐

dockerstats详解 移动架构师成长路线

01 JAVA基础

1.1 java知识点

Hashmap 源码级掌握,扩容,红黑树,最小树化容量,hash冲突解决,有些面试官会提出发自灵魂的审问,比如为什么是红黑树,别的树不可以吗;为什么8的时候树化,4不可以吗,等等concureentHashMap,段锁,如何分段,和hashmap在hash上的区别,性能,等等HashTable ,同步锁,这块可能会问你synchronized关键字 1.6之后提升了什么,怎么提升的这些ArrayList 优势,扩容,什么时候用LinkedList 优势,什么时候用,和arraylist的区别 等等基本类型和包装类型的区别,涉及自动装箱和拆箱,怎么做的,原理String ,StringBuffer,StringBuilder哪个是安全的字符串编码的区别,被问到过,我觉得比较容易被忽视的一个点什么是泛型,怎么用泛型static能不能修饰threadLocal,为什么,这道题我当时一听到其实挺懵逼的Comparable和Comparator接口是干什么的,其区别多态的原理是什么,感觉这个很容易被问到接口和抽象类,面试官问我是怎么理解的,我说接口对应功能,抽象类对应属性,然后面试官给我说了他的看法,说抽象类更偏向于一种模板~ 然后又交流了一下各自的想法如何通过反射和设置对象私有字段的值快速失败(fail-fast)和安全失败(fail-safe)的区别是什么synchronized 的实现原理以及锁优化?volatile 的实现原理?Java 的信号灯?synchronized 在静态方法和普通方法的区别?怎么实现所有线程在等待某个事件的发生才会去执行?CAS?CAS 有什么缺陷,如何解决?synchronized 和 lock 有什么区别?Hashtable 是怎么加锁的 ?List,Map,Set接口在取元素师,各有什么特点如何线程安全的实现一个计数器生产者消费者模式,要求手写过代码,还是要知道的单例模式,饿汉式,懒汉式,线程安全的做法,两次判断instance是否为空,每次判断的作用是什么。线程池,这个还是很重要的,在生产中用的挺多,四个线程池类型,其参数,参数的理解很重要,corepoolSize怎么设置,maxpoolsize怎么设置,keep-alive各种的,和美团面试官探讨过阻塞队列在生产中的设置,他说他一般设置为0,防止用户阻塞cyclicbarrier 和countdownlatch的区别,个人理解 赛马和点火箭线程回调,这块 被问过让我设计一个RPC,怎么实现,其实用到了回调这块的东西sleep 和yeild方法有什么区别volatile关键字,可见性。乐观锁和悲观锁的使用场景悲观锁的常见实现方式:lock synchronized retreentlock乐观锁:CAS MVCC读写锁的实现方式,16位int的前八位和后八位分别作为读锁和写锁的标志位死锁的条件,怎么解除死锁,怎么观测死锁。希望大家能够好好看一下反射的原理,怎么确定类,怎么调方法RPC框架,同步异步,响应时间,这些都被问到过,还

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。