2018届校招面试知识点

2018届校园招聘面试知识点总结如下:

1、  full gc(虚拟机相关)

2、  hashmap(源码级别)

3、  单例模式写法(每种写法的优劣)

4、  Java与C++(区别,相似)

5、  Shiro(具体工作流程,比较)

6、  学习方法(书,博客,论坛,如何解决困难,值得骄傲的地方,与其他人的优势。。。)

7、  博客(最好是原创,不能太low)

8、  同字母异序(算法题)

9、  权限管理(shiro 与普通方法比较)

10、数据库存储过程,触发器,游标,函数,索引,优化(优化很重要,知识点很多,很细)

11、 Currenthashmap(源码分析,对比hashmap)

12、 Bean如何实现(spring都是问源码级别)

13、多线程(细节很多)

14、Spring源码,bean装配(对spring的理解)

15、头字母大写(算法题)

16、二分查找(算法题)

17、Tomcat(底层原理,运行机制)

18、 接口与抽象方法(容易混淆)

19、 静态变量与成员变量(区别)

20、 复杂度(算法复杂度,一般结合具体笔试题或者案例)

21、进/线程间通信(线程通信好说,进程通信涉及到操作系统知识)

22、SpringMVC注解(SpringMVC相关注解都应该理解)

23、Shiro角色转换(底层运行机制)

24、 Object(原生的有哪些)

25、Socket编程(基础)

26、工厂模式(会写简单的代码)

27、 Redis底层结构与Mysql(主要是底层存储区别,应用区别)

28、Solr与其他的优点(对底层了解,需要掌握运行机制)

29、算法公式推导

30、普通权限怎么做

31、Rest风格

32、SpringIOC的运行机制(Spring框架必问)

33、多线程与多进程

34、小于某日期查询(数据库需要重视)

35、Select*有没有用到索引

36、TCP/UDP生活应用场景

37、三次握手四次挥手

38、 SSM(框架整合)

39、 Linux下重命名命令(Linux常见命令需要记住,注意与cmd命令区分)

40、 VI编程

41、 高并发情况下线程安全方法

42、Responseboby注解

43、JVM调优(虚拟机问得比较深的部分,掌握更好)

44、Map增删改源码(Hashmap源码必看)

45、 移位代码(算法题)

46、继承、抽象、组合(区别)

47、 多线程线程池的newfix的优点,饱和后的扩容机制(源码)

48、 单线程下是一次commit好还是多次commit好

49、Spring底层运行机制

50、 Union与union all

51、 数据库语句优化

52、 内部类 静态

53、 前端技术(会用,要求不是特别高)

54、Runnable与thread的关系(比较,创建线程的三种方式)

55、哪些list(集合框架)

56、设计模式(了解常用的,23种不必全部知道)

57、TOP-N问题(海量数据处理)

58、面向对象的理解(基础)

59、重载与重写(基础)

60、深入理解JAVA虚拟机必看

***很多面试宝典上面的小知识点没写***

面试必问的知识点:集合框架(都要看,并且都要看源码),基础知识(看面试宝典,不能死记,需要理解),框架(spring必问,源码级别 ;SSM;MVC思想;Mybatis与Hibernate区别,如何选择;struts与Springmvc区别,如何选择),数据库(数据库容易忽视,笔试题常用查询要会,面试会问优化,索引,存储过程等,还有维护,备份也需要了解),算法题(多刷牛客网等刷题网站,很重要;排序是基础不会直接完蛋;平时多写代码);数据结构(常见的理解,一般结合算法题);计算机网络操作系统了解最好;前端技术(会用就好,重要的是使用方法);多线程高并发(这个必问);海量数据处理(问的也很多);设计模式(熟悉常用的就好);* 简历上写得一定要会*。

附: 知识点最重要的是要理解,不能死记,平时积累很重要。平时多看源码。

        心态很重要,找工作不要慌,机会多多。好的心态才能从容面对!

        新技术要关注,大数据处理很重要。

        学习方法也很重要。

猜你喜欢

转载自blog.csdn.net/bieleyang/article/details/78622305
今日推荐