java面试入门总结
最近正好有时间空下来,前一段时间本来打算呢,写一写阶段的总结,今天就来谈谈吧。作为一个java入门小白,之前就职于浙江大华,是通过大华10月份秋季招聘通过大华的面试。
浙江大华校招采用模式是先笔试、再面试。笔试题目不算太难,不过基本很细致,有涉及到集合容量增长方式(要查查集合ArrayList等源码中就会知道)、IO流、数据库操作、多线程死锁等问题。
笔试题目是网上完成的,然后就是面试。这就是校招容易的地方,校招时候人特别多,而且简历筛选也不是很容易,所以主要看面试,面试时间10分钟左右,面试官会引导你让你回答问题,先看看简历上做过的项目,让你讲一讲,我可能是大学期间做过的项目比较多,讲项目就用了很久的时间。然后基本的东西都没有问我,也就问问一些比如hibernate和mybatis什么区别、IOC/AOP谈谈、多线程的一些问题。整个环节轻松愉快,然后就是HR面试,可能是简历比较好一点,HR就谈谈了大学的事情,像聊天一样。然后就收到offer。
这个面试经历,我想谈的是,其实作为一个学生去参加一个大公司的面试,你的知识储备肯定有漏洞的。简单来说,那你要准备面试java开发,首先你要会清楚java SE的东西、oracle/mysql的增删改查,多表查询,视图,触发器,存储过程、一些常用的框架Spring,struts,hibernate,mybatis,RESTful,OSGI等等太多框架、还有tomcat,Jetty吧、还有JavaScript,html,css等吧,LINUX、数据结构等等。
需要准备太多,而你肯定也有自己擅长的领域和不熟悉的知识点,我想说的是,在面试过程中如果设计一个知识点你不是很了解,那最好的办法就是抓紧时间说这个我不会,比如他问你linnux中的文件包括哪些,如果你不确定或者不了解,那最好的办法就是说linux你最近接触不多,这些你还不了解,但是你会马上去学。这样的话,你只是用了30秒来终结一个linux问题,仔细想想技术面试时间基本确定的,在最后面试官结束以后他会感觉你整体面试情况,如果你其他擅长的回答的比较满意的话,这30秒就不会影响到你,这是我亲身经历。但是如果那你回答了这个问题,不管对错,他都会继续在这个问题上扩展,那结果是可能在2-3分钟,你都还在回答linux的问题,结果整体还不是很好,那面试肯定挂了。
然后再谈谈最近面试华三的情况吧。华三通信大概是5轮左右,第一轮笔试(笔试题目全部是java基础,特别基础),比较简单的。第二面是技术官面试,也是比较基础的问题,常用的集合线程是否安全、多线程run()和start()方法区别、接口和抽象类的区别、java中内存泄漏描述、Spring的AOP、Spring mvc等等。还有一个程序开发流程思路的题目,比较综合,比较全面。
第三面是部门的经理,他会考考你的逻辑思维的一些题目,聊聊你做过的项目。
第四面应该是个副总了,他问的很简单,成绩、学生工作、获奖情况。还好大学期间都玩过,我就说说了,他说ok,就结束了。
第五面应该是你的部门主管了,他会和你谈谈你的性格,爱好,聊聊你的发展方向,后面都是别的就不具体谈了。
对于这样比较基础的面试,我想说的是不要看起来很简单,因为大家都基础,都会,所以扩展,展现出你的能力更重要。在他问我集合的问题上,我不仅回答了问题,还讲了一些我查过集合源码的一些总结和积累,在Spring时候我也讲了一些Spring 源码的东西。相信他们会看出来,所以说面试就注意一点,不会的不要装懂,会的话就把这个问题引导过来,展开来讲。
文章适合在校学生准备面试java岗位看看,我也是一个java小白,欢迎留言 一起沟通,一起学习。
java面试入门总结的更多相关文章
- JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结
我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和 ...
- JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结(转)
hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加 ...
- Java 面试知识点解析(四)——版本特性篇
前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...
- Java 面试知识点解析(七)——Web篇
前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...
- Java面试中笔试题——Java代码真题,这些题会做,笔试完全可拿下!
大家好,我是上海尚学堂Java培训老师,以下这些Java笔试真题是上海尚学堂Java学员在找工作中笔试遇到的真题.现在分享出来,也写了参考答案,供大家学习借鉴.想要更多学习资料和视频请留言联系或者上海 ...
- java面试教程视频
java.从入门到精通.第28讲-面试题评讲:http://www.iqiyi.com/w_19rsdc9mu9.html java面试题 1.面试的整体流程:http://www.iqiyi.com ...
- 2019热门JAVA面试问题
收到不少读者反馈,说自己在应聘一些中大型互联网公司的Java工程师岗位时遇到了不少困惑. 这些同学说自己也做了精心准备,网上搜集了不少Java面试题,然而实际去互联网公司面试才发现,人家问的,和你准备 ...
- Java面试知识点总结及解析
声明:有人说, 有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入.本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目 ,知识面很广 ,而且这位前辈对于每个 ...
- Java快速入门-01-基础篇
Java快速入门-01-基础篇 如果基础不好或者想学的很细,请参看:菜鸟教程-JAVA 本笔记适合快速学习,文章后面也会包含一些常见面试问题,记住快捷键操作,一些内容我就不转载了,直接附上链接,嘻嘻 ...
随机推荐
- 解决SQL数据库无法脱机的问题
数据库无法脱机:原理——有人在占用. 解决办法: select * from master.sys.sysprocesses where dbid=db_id('数据库名称') kill [id]
- HW5.12
public class Solution { public static void main(String[] args) { printChars('1', 'Z', 10); } public ...
- HW2.13
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...
- POJ3461–Oulipo(KMP)
题目大意 给定一个文本串和模式串,求模式串在文本串中出现的次数 题解 正宗KMP 代码: #include<iostream> #include<cstring> #inclu ...
- 授权给adfs读取ad 在ad服务器上运行 - setspn 命令 -摘自网络
Because the application pool identity for the AD FS 2.0 AppPool is running as a domain user/service ...
- Art Gallery - POJ 1279(求内核面积)
同上面几道题差不多,需要先求出来内核,然后直接用叉积求出来面积即可. 代码如下: #include<iostream> #include<string.h> #include& ...
- hdoj 2803 The MAX【简单规律题】
The MAX Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Sub ...
- tensorflow 实现线性方程
下面的直接是代码: #!usr/bin/env python#coding:utf-8"""这个代码的作用是 通过 tensorflow 来计算 y = 0.3x + 0 ...
- 分布式搜索Elasticsearch增、删、改、查操作深入详解
引言: 对于刚接触ES的童鞋,经常搞不明白ES的各个概念的含义.尤其对“索引”二字更是与关系型数据库混淆的不行.本文通过对比关系型数据库,将ES中常见的增.删.改.查操作进行图文呈现.能加深你对ES的 ...
- jQuery Mobile方向感应事件
在现在的智能手机中,都有对方向变换的自动感知功能,比如当手机方向从水平方向切换到垂直方向时,则会触发该事件.在jQuery Mobile中,可以通过orientationchange事件进行绑定,并且 ...