前言
说一点心里话吧!人人都想成为架构师,但往往只有10%的程序员能取得成功,想象很简单,但是坚持很难。
最后想给所有程序员一点建议:在日常工作中,万万不要仅局限于自己手头上的工作,因为自己负责的工作内容可能只是某系统上的“冰山一角”,这个系统是前辈们留下的财富,我们要学会怎么去利用它。这个时候,就需要我们站得高一些,看得远一点,去了解这个系统的整个经脉,揣测当初它设计的“Why?How?”,换做自己应该会怎么做,这样或许你将会离架构师更近一步。
京东一面
-
自我介绍
-
常用的数据结构有哪些?并大说了一些操作的时间复杂度
-
数组从下标最大的删与最小的删有什么区别?
-
介绍主要用到的技术(技术栈)
-
介绍一下集合类
-
list和set的区别?以及各个实现类和底层实现
-
CopyOnWriteList的特点及实现
-
创建一个线程有几种方式?项目中怎么创建的?
-
讲一下线程池
-
你们使用的任务拒绝策略是那种?
-
线上服务器最多可以创建多少个线程?
-
线程的状态有哪些?(