信鸽头条
Java面试时会遇到哪些问题?

2018-07-26 16:38:59   来源:

相关热词搜索:

一年一度的毕业季,各位毕业生们,你们都找到工作了吗?最近有好多同学询问课工场的老师们关于面试的问题。今天集中整理了关于Java的问题。


1、Java初级工程师

公司招聘初级工程师一般就是招来搬砖的,所以考核初级工程师主要是考核你能不能搬砖以及可塑性强不强。所以在面试考核的时候往往会考核一些基础的使用相关的问题,选题一般如下:

  • 数据类型(种类、精度、特点)
  • 手写排序算法
  • 手写多线程
  • JVM如何加载一个类的过程
  • MYSQL常用优化
  • 数据库各种单表/连表查询
  • 数据库统计
  • 简单数据结构(如二叉树的遍历)
  • 手搭框架


这里要强调的是,数据库是面试的一个重点。最基本的数据库CRUD操作要熟悉,能够根据表写出需要的SQL语句。事务、临时表、索引、表锁、行列锁、视图、存储过程等都要深入理解。互联网公司要处理大量的数据,所以要对数据库优化和大数据的处理有所掌握。


2、中、高级工程师

公司招聘中高级工程师,往往需要其可以独当一面,处理一些复杂的核心业务,同时考虑其能不能在后续发展中成为公司的技术leader。在考核过程中往往会去考核其一些技术原理性的内容和一些难题解决方案,选题一般如下:

  • 某某框架的执行原理
  • 某某数据结构的内部实现(常问的如HashMap、HashTable、ArrayList内部实现)
  • 高并发流量处理解决方案
  • 分布式事务解决方案
  • 电商高并发库存解决方案等

除了专业知识以外,在找工作的过程中,方法、心态也很重要。以下几个方面需要注意:

(1)心态要放好。不能着急,不要看到别人都拿到offer而自己却没有就产生负面情绪。特别是应届毕业生,要认真规划好自己的职业路线。一旦选错方向,付出的代价可要比晚工作的那一点时间大很多的。

(2)不要盲目投递简历。不要看见大公司就投,看到小公司就不投。认真筛选,找到适合自己需求和发展的平台才是重要的。

(3)善于总结面试中的问题。不断弥补自己在面试中不完善的地方,比如沟通技巧、专业知识等等。

(4)复习需要持续。不要感觉自己知识学的好就去“裸面”,在面试前重新回顾一下面试可能会用到的知识。但也不提倡临时抱佛脚的做法,学习是在平时积累起来的,就算面试侥幸通过,在工作中也会因为能力不足而难以胜任。

如果你想深入学习Java或者IT相关课程,也可以来课工场镀金哦。我们研发了针对大学生群体的java大数据,大数据、云计算高薪热门专业教材、课程,为大学生实现快速、高薪就业提供了有力的保障。更多专业、就业、学费信息可以咨询在线老师或QQ咨询944758548。

扫码获取更多
干货信息和视频教程
跟IT大咖专家一起交流学习
姓名
电话
QQ
最新就业喜报
  • 祝贺T74班-刘*平入职郑州亿恩科技,月薪15000

  • 祝贺T73班-李*权入职郑州景安科技,月薪9500

  • 祝贺T94班-吴*同学入职郑州*汪洋科技,月薪15000

  • 祝贺T42班-张*君入职上海*海医疗,月薪6000+

  • 祝贺T52班-刘*同学入职郑州*凯德装饰,月薪8000+

  • 祝贺T37班-李*慧入职上海市*承机电工程有限公司,月薪8000+

  • 祝贺T94班-古*杰入职中国人寿郑州分公司,月薪9000+

  • 祝贺T26班-林*耿入职*龙桥科技有限公司,月薪9500(包吃住)

  • 祝贺T59班+李*强入职*郑州*设计有限公司,月薪7000

  • 祝贺T40班-李*同学入职上海市*家顺,月薪9000+

  • 祝贺T84班-李*深入职上海市*家文化传播有限公司,月薪8500+

  • 祝贺T106班-黄*英入职上海市*尔康净水科技有限公司,月薪9000+

  • 祝贺T46班-龚*峰入职上海*宝通广告有限公司,月薪8000+

  • 祝贺T74班-刘*同学入职上海市*一策划公司,月薪7000+

  • 祝贺T76班-王*同学入职*飞丝电子有限公司,月薪7600

  • 祝贺T99班-张*婵入职上海市*美姿美业文化传播有限公司,月薪9500+

  • 祝贺T27班-潘*东入职上海*速一元购,月薪8500+

  • 祝贺T84班-范*同学入职上海市*健康管理有限公司,月薪8000+

  • 祝贺T77班-周*峰入职上海市有限*科技有限公司,月薪9000+提成

  • 祝贺T80班-王*孝入职上海*博软件技术有限公司,月薪9000