中高级JAVA工程师需掌握知识点

一、Java基础

1.String类为什么是final的。

2.HashMap的源码,实现原理,底层结构。


3.反射中,Class.forName和classloader的区别

4.session和cookie的区别和联系,session的生命周期,多个服务部署时session管理。

5.Java中的队列都有哪些,有什么区别。

6.Java的内存模型以及GC算法

7.Java7、Java8的新特性(baidu问的,好BT)

8.Java数组和链表两种结构的操作效率,在哪些情况下(从开头开始,从结尾开始,从中间开始),哪些操作(插入,查找,删除)的效率高

9.Java内存泄露的问题调查定位:jmap,jstack的使用等等


二、框架

1.struts1和struts2的区别

2.struts2和springMVC的区别

3.spring框架中需要引用哪些jar包,以及这些jar包的用途

4.srpingMVC的原理

5.springMVC注解的意思

6.spring中beanFactory和ApplicationContext的联系和区别

7.spring注入的几种方式

8.spring如何实现事物管理的

9.springIOC和AOP的原理

10.hibernate中的1级和2级缓存的使用方式以及区别原理

11.spring中循环注入的方式

三、多线程

1.Java创建线程之后,直接调用start()方法和run()的区别

2.常用的线程池模式以及不同线程池的使用场景

3.newFixedThreadPool此种线程池如果线程数达到最大值后会怎么办,底层原理。

4.多线程之间通信的同步问题,synchronized锁的是对象,衍伸出和synchronized相关很多的具体问题,例如同一个类不同方法都有synchronized锁,一个对象是否可以同时访问。或者一个类的static构造方法加上synchronized之后的锁的影响。

5.了解可重入锁的含义,以及ReentrantLock 和synchronized的区别

6.同步的数据结构,例如concurrentHashMap的源码理解以及内部实现原理,为什么他是同步的且效率高

7.atomicinteger和volatile等线程安全操作的关键字的理解和使用

8.线程间通信,wait和notify

9.定时线程的使用

10.场景:在一个主线程中,要求有大量(很多很多)子线程执行完之后,主线程才执行完成。多种方式,考虑效率。

 

四、网络通信

1.http是无状态通信,http的请求方式有哪些,可以自己定义新的请求方式么。

2.socket通信,以及长连接,分包,连接异常断开的处理。

3.socket通信模型的使用,AIO和NIO。

4.socket框架netty的使用,以及NIO的实现原理,为什么是异步非阻塞。

5.同步和异步,阻塞和非阻塞。


五、Linux

1.常用的linux下的命令

2.大的log文件中,统计异常出现的次数、排序,或者指定输出多少行多少列的内容。(主要考察awk)

3.linux下的调查问题思路:内存、CPU、句柄数、过滤、查找、模拟POST和GET请求等等场景

4.shell脚本中#!的作用

 

六、数据库MySql

1.MySql的存储引擎的不同

2.单个索引、联合索引、主键索引

3.Mysql怎么分表,以及分表后如果想按条件分页查询怎么办(如果不是按分表字段来查询的话,几乎效率低下,无解)

4.分表之后想让一个id多个表是自增的,效率实现

5.MySql的主从实时备份同步的配置,以及原理(从库读主库的binlog),读写分离

6.写SQL语句。。。

7.索引的数据结构,B+树

8.事物的四个特性,以及各自的特点(原子、隔离)等等,项目怎么解决这些问题

 

七、设计模式(写代码)

1.单例模式:饱汉、饿汉。以及饿汉中的延迟加载

2.工厂模式、装饰者模式、观察者模式。

 

八、算法

1.使用随机算法产生一个数,要求把1-1000W之间这些数全部生成。(考察高效率,解决产生冲突的问题)

2.两个有序数组的合并排序

3.一个数组的倒序

4.计算一个正整数的正平方根

5.说白了就是常见的那些查找排序算法(排序转载:http://mp.weixin.qq.com/s?__biz=MjM5MTAzMTE4Nw==&mid=204838393&idx=2&sn=e9b50c8ef689e2cb6436110a8dc148a3&scene=5#rd)

 

九、缓存

1.为什么用缓存,用过哪些缓存,redis和memcache的区别

2.redis的数据结构

3.redis的持久化方式,以及项目中用的哪种,为什么

4.redis集群的理解,怎么动态增加或者删除一个节点,而保证数据不丢失。(一致性哈希问题)



补:

1.手写代码:单例模式、装饰者模式、两个线程分别输出奇数和偶数(保证数字连贯1.2.3)、从1G文件里取出前多少的数据(堆排序)、输出平衡二叉树

2.awk的用法,具体案例写逻辑

3.netty的原理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,599评论 18 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,581评论 18 399
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,184评论 11 349
  • 1 A君,女,她给我讲她的故事时已离婚三年。她说三年了,我刚刚走出来,我从来没想过他会跟我离婚,也没想过他有这份勇...
    周末好书推荐阅读 984评论 2 15
  • 夜 灯光 孪生弟兄 一明一暗 个性不同 近看,灯笼罩了夜 远看,夜笼罩了灯
    福星高照_8805阅读 189评论 2 9