一共需要面试三次,前两次技术面,第三次HR面。
一面的话会稍微久一点大概30-40分钟左右,感觉问的都挺简单的,问的也都答了。二面的话15-20左右应该就可以,没怎么问技术,就聊了下过去做的一些东西。三面7分钟,问了下对自己怎么评价,有没有项目经验,打不打算考研。
面试官不同面试问题肯定都不一样
一般来说你去面试 会先给你一份面试题
题你做完之后 会有面试官来面试你 面试的话一般问你的简历上的特长(你熟悉的,了解的技术)
笔试题上的题目有的会问你有的不会
还有你在工作中遇到过什么问题 以及你的团队多少人 怎么分工的 你负责的那个模块 业务逻辑是什么 举个例子(如果现在出现高并发的情况下,你怎么解决,用到哪些技术) 还有你们公司BA是谁写的
上面说的只是一部分 说真的 既然要你去面试 肯定是觉得你可以的 不要有什么压力 相信自己就行
最后 面试这种东西 多面试几次就什么都懂了 我想大家都明白 就不多说了
不会一起的,一般面试第一次面试与第二次面试都是有时间间隔的。但一般情况下,第二次面试只是推辞的说法,并不会进行第二次面试。
Java程序员应聘一般要经过笔试和面试。作为一个技术人员,特别是刚出道的,笔试的成绩是比较重要。以下是我经过几次笔试总结的一些经验教训。
一般来说,试题会分为三个部分,Java基础、数据库基础和综合题。
首先是Java基础,这个很简单,也就是考考你对Java语言本身的理解,包括语法,类库的使用等。有选择题,也会有写代码题。写代码的时候认真仔细就是了。基础题答案一般都比较死,所以尽量不要错。在这,出一道我遇到的题考考大家,Java编程:把American,Japan,China,France,Brazil按英文字母排序。说说思路就行了:)
其次是数据库。准确的说,考的不是数据库,而是SQL语句。一般题型是,给两三个表,然后让你根据需求写SQL。最普通的就是学生表、选课表和成绩表。要掌握的就是连接查询,还有就是一些函数(建表、表操作等就不说了哈)。其实这些都相当简单,但是往往被新手忽略。我就遭过,因为有半年没写过SQL了,连接查询搞忘完了,有两次笔试都空起,结果可想而知。这些是必备技术,千万不能空起啊!
然后是综合题。之所以说是综合题,是因为包含的内容比较多,一般都是主观题。这里,人家是想看看你对Java高级技术以及周边技术的了解程度和运用能力,说白了,就是考概念和考应用题。这里说的Java高级技术,也就是J2EE架构中的技术,这些不会的话,人家是不得要你的。如果你会一些流行的技术框架,那就更好了。所谓Java周边技术,包括HTTP,HTML,XML,UML,JavaScript,CSS等,要求一般不是很高,要了解,比如让你用HTML写个表单你要会。关于刚才提到的技术或者框架,希望要了解其工作的原理和机制,一般要考,比如让你说说Struts的MVC。关于应用题,可能出一道网络应用来考。
以上就是我笔试的经验,一般是这样,不过我也遇到过变态的。一次笔试,就被彻底甩翻,C/C++、数据库、Java技术、Shell编程、网络协议、Unix、软件工程全部上了。
如果笔试做的好,那就成功大半了,不过不要轻视面试哦!