初级java工程师的面试经历

初级java工程师的面试经历

详细介绍

  初级工程师的工作,投了很多简历都没有反馈,只收到了几个面试通知,可能是因为工作年限和项目经历都不是很丰富,另外一个原因可能是之前接触的技术不新,对于现在想进互联网公司来说,技术上不太符合公司的要求。然后这段时间跑面试很累,每天只安排一个面试,尽量都安排在了下午,下午还是会发挥的更好一些,同时也学习到了很多东西,认识到了自身的短板,能力的不足,然后现在总结一下3-4月份面试的经历。

  笔试:笔试题比较基础,包括java基础部分和数据库基础,稍微用心准备了都能写出来(具体的时间隔的有点久,记不清了)

  面试:笔试完就去面试了,面试的人会问到什么时候来到这个城市的,面了多少家,拿到了几个offer这样的问题,可能是想看看你找工作的效率吧。然后这的确是我第一家面试的公司,所以也是如实回答了。

  不知道怎么回答,就说了下觉得比mysql要强大,要收费怎么样的。像这种很大的问题我确实不知道该如何回答。。。。

  我回答的角度,是站在功能上,我说我做了哪些功能。实际上,别人只是想知道你做前端的还是做后端的,毕竟他的下一个问题是这样的。

  但是可能是第一次面试太紧张了,所以以为他问的是前后端有没有分离,我们那个项目没有做分离的所以回答没有。然后可能他至今没搞懂我是来面试什么的。。。。

  可能是继续暗示我,你是做前端还是主要做后端,怎么个分工。然后我继续站在功能的角度上回答,我做了哪几个功能。。。。。

  这个我也不知道怎么说,然后说主要是项目经历安排任务,分给我们做。然后他说了句,你们这是放羊式的管理啊。实际上我现在觉得应该回答日报,周报,开会,过 任务等等。。。。

  之后是面试官就跟我介绍了一下他们公司是做什么的,然后现在是什么阶段,有什么样的发展方向,然后没有进行二面也没有hr面就让我回去了。其实看起来问我的技术方面的不多,但是我感觉其实他是有在给我表达的机会的,只是我自己第一次面试内心比较紧张,然后也没有作好充分的准备,所以并不知道他问的那些问题,他是想知道什么,所以回答的比较糟糕,没有回答到点子上,也没能扩展出能让他继续问下去的知识点,所以这第一次面试以失败告终。

  然后这次面试是知道了自己表达能力的不足,内心有很多想说,想说自己做了哪个功能,是怎么做的,用到了什么技术,但是总觉得别人没有问,说起来很奇怪,也不知道从何说起,然后晚上回去就整理了这一块,把自我介绍和项目介绍以及做过的功能都用文字写了出来,这样说起来会流畅很多。

  二面:二面是一个经理过来面试的,经理人很好,很热情,先是了解我的基本情况,然后谈他们公司的主要营业,以及我进来之后是怎么样一个职位,做什么事情,没有问到技术的问题,倒是一直再跟我讲平台的好,系统的强大,技术也很厉害,但是感受得到不是炫耀,是一种想把你吸引过来的感觉,然后当时确实也被吸引了。。。。。最后走之前问了一个算法的问题:有一本词典,要统计里面的词语出现的次数,要怎么统计?我当时说的是遍历,然后用HashMap来存。他说这样效率很低,要用决策树,让我有时间可以去了解一下,之后看了一下这方面的知识,虽然并没有看的很懂,也算是学习到了。

  三面:hr通过电话面试的,没有面试什么,只问了一下能接受的最低薪资,几次沟通之后还是给到了我期望薪资。

  最后是有拿到这一家的offer,但是由于个人原因之后没有选择在这家公司。

  面试:记不清问了哪些问题了,但是问的很细,有java基础的,web方面的,也有框架的,反正基本什么都问,也有数据库的(依稀记得有问到还有编码的问题)。这次面试是一位女生,所以可能比较细致一点,但是基本问到的也都答上来了,因为有了上两次的经验,然后自己也会有意识的在回答了她问的问题之后,扩展一些,有意识的引导她到自己熟悉的领域上来,面试的过程也聊的比较愉快,但是最终却因为薪资谈不好而没有结果。

  X坦利:在boss直聘上面跟我约了面试,我跟她确认具体时间的时候就没有再理我了。。。。。

  X兔网:也是一直再boss直聘上面聊天,然后在上面问了我很多问题,可能是我回答的不好,也没有收到面试通知。

  4、目前参与的项目中哪个比较熟悉,这个项目采用了什么架构,数据库如何设计,有没有碰到比较难的地方,怎么解决的?项目中有没有阻碍效率的地方?如何提高效率?是业务还是技术问题。

  不过本来企业确实是有选择的权力,面不面试的确是企业说了算,但是在boss直聘上面回答这些详细的东西,用手机纯手打也是极麻烦,还拿不到一个面试的机会,所以内心还是有点不好受。

  抽象类和接口自己知道区别,但是语言组织能力不太行,所以导致有点吞吐,说的不流利,线程的通信这里,我回答到了java内存方面的知识,内存可见性以及线程怎么通信的,但是可能面试官想让我回答的是wait,no

  fy,notifyAll这些,确实也是我回答的不够全面,乐观锁没有接触过,直接说的不知道,然后被pass掉了。XX国际外包X为(来源:智联招聘;面试时间:4.11;笔试+四轮面试)笔试:1、编程题:编写一个程序1,2,3,4组成不重复出现数字且不相同的三位数一共能有多少位?

  一面是某软的项目经理过来面的,这些问题,都没怎么答上来,但是可能是外包公司,所以一心想要我去做事,所以打了个电话给某为的一个项目经理,居然说我的技术不错,让他过来面试。

  二面:二面主要是根据我笔试的东西来问我的,二面的经理人特别好,会给你分析你写的不对的地方,然后会引导你往正确的方向去想,而且不会感觉不平等,就是有种和蔼大叔在教你的感觉,另外也会跟你聊之后的规划,以及会比较中肯客观的给到一些建议,感谢~好的面试官是很重要的,也会让你收获很多,能进去这些大公司的人的确是很有实力的,如果有机会也很希望能进这些大公司跟里面的人交流,感觉会受益颇多。

  没有答上来,扯了一堆别的;面试官说,其实这个最主要的区别是当循环体内要对这个集合进行修改时,for循环会有角标越界的安全问题,而iterator不会。2、异常的执行流程是怎么样的?

  他说有七中,我只知道三种(饿汉式,懒汉式,内部类方式),然后我说了饿汉式,面试官纠正说要注意细节,暴露出去的方法要用static修饰(这个小细节确实在说的时候没有说到)

  我回答的是#会将参数用括起来拼接在后面,$是直接将参数拼接在后面,order by的时候要用$

  然后面试官说我理解的不透彻,说#{ }会解析为一个 JDBC 预编译语句(prepared statement)的参数标记符(?),#{ }变量的替换是在数据库中,而${ }则是在动态sql解析阶段进行替换,所以#{ }能够防止sql注入。

  之后就是根据我在项目中做过的功能问一些具体实现,然后给到一些建议说怎样会更好,聊了大概一两个小时把也挺久的,但是也不会感觉到很烦,因为面试官也超级有耐心,觉得跟这样的面试官聊天是一件很棒的事情。

  三面:三面聊的比较少,因为问我的问题我基本都回答不出来,或者答得不满意。

  四面:最后人事面的时候是某软,也是在线上,只谈了薪资,超出了预期薪资,但是由于不想去外包公司,所以拒绝了。

  这家公司位置比较偏僻,看起来像工厂,后来说是研发生产销售一体的公司,智能交通部招聘的这个职位,然后面试并没有提技术的问题,一直讲公司的发展和计划,然后说要招到高级工程师才招我们这些初级工程师,要培养人,最后加了微信说之后招到了高级的再过去人事面谈薪资。。。。。。。。。

  美XX网络科技有限公司(来源:boss直聘;面试时间:4.13;笔试+面试)

  8、下了订单之后有30分钟的时间待付款时间,过了30分钟就会自动取消订单,你认为这个要怎么实现

  10、session和cookie的区别以及联系三面:人事面,谈工资,比预期要低,但是说实话感觉行业前景比较好,所以还在考虑中。

  能够熟练掌握使用JavaWeb技术实现项目的开发从项目开发流程,到需求分析,再到代码编写,手把手开发项目,知

  数据挖掘领域是一个独特的行业,通常的招聘方法可能不大适用于本行业的特点。在招聘一个合格的数据挖掘工程....

  从进入大学,我就常在思考,未来要做什么,自己的兴趣是什么。我的大学阶段,在保证本专业的成绩优秀的情况....

  DK、J2EE、J2SE、J2ME概念详解将向你详细介绍JDK、J2EE、J2SE、J2ME的概念以及他们的关系区别。 JD...

  Python 是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的 C 语....

  本文讲解了Java序列化的机制和原理。从文中你可以了解如何序列化一个对象,什么时候需要序列化以及Java序列化的算法。 AD:...

  本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以中文两个字为例,经查表...

  8 月份开始到现在,进行了一个多月的实习,岗位是 Java Web 后端开发。这过程学到的知识着实比....

  在学习Java编程完之后,学员们面临的就是就业问题。作为一名Java开发工程师,企业在招聘的时候,也....

  一位Java工程师的电线点半接到一个杭州的电话,是蚂蚁金服打来的,当时心里一阵发慌,由于还在上班,就和面试官约定6点下....

  JAVA实现:使用sAMAccountName作为登录名通过LDAP目录库验证

  要做一套对项目开发、跟踪、管理、多服务器同步备份的系统集成。主要结合svn、apache、tomcat、bugzilla、sendmail、openSSL、...

  java虚拟机是执行字节码文件(.class)的虚拟机进程。。java源程序(.java)被编译器编....

  所谓的Java高级程序员往往是经验和能力的结合,并不是说掌握了哪几个技术就是高级程序员了,能否把掌握....

  工作已经有半年了,突然想写点东西,大学的时候就有写日记的习惯,但是自从去Java06班学习一直到现在....

  随着信息化的发展,IT培训受倒了越来越多人的追捧。在开发领域,JAVA培训成为了许多人的首选!jav....

  Java技术是开发电商系统中出类拔萃的程序语言,建设B2B网店系统选择java技术是上好的选择。

  勾选接受许可协议后选择对应的压缩包,下载完成后上传的linux服务器上,这里是上传到/tmp 目录下。 也可以通过wget直接下载,注...

  自我认识的方法有很多,比较集中的有这么几种:比较法,他人评价法,内省法,实践成果法,测量法。

  工程师要生活,要满足基本需求:那就给出超出其期望值的待遇,让其衣食无忧,不再为是自己单独租房子还是和....

  .良好的编码能力。软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定....

  技术不同,简单的可以理解为:初级中级的只关注代码,编程。高级的就要考虑系统的架构,整体框架。

  如今,“Java”作为所有编程语言中最热门的技术,也是第一编程语言,可以说它几乎无处不在。目前全球有....

  尤其是那些开放式的问题,如“请介绍下你自己”或“请讲一下你曾经解决过的复杂问题”。

  无论你之前做java开发时技术有多强,换了行业之后你就是个新人。如何在一个新的行业里成为一个优秀的人....

  一个软件的生命周期中,除了开发还有很多其他步骤,也都是需要掌握的一些技术。

  各位程序员朋友们,本人立足于IT圈也快六年多了。之前也写过不少技术类的博客。技术聊的不少。什么高并发....

  本文档的主要内容详细介绍的是使用JAVA设计的贪吃蛇程序免费下载,可以控制上下左右,吃食物计分,撞墙....

  在IT界,成功的完成一个项目的需要销售人员、售前人员、项目实施人员(开发人员)、售后服务人员等密切协....

  对于我们这些刚入门的运维小白来说,极强的好奇心总会驱使我们去涉猎各种技术,弄到最后很可能该学的知识半....

  经过半年的沉淀,加上对MySQL,redis和分布式这块的补齐,终于开始重拾面试信心,再次出征。

  一个好的硬件工程师实际上就是一个项目经理,他/她需要从外界交流获取对自己设计的需求,然后汇总,分析成具体的硬...

  ETL(Extract-Transform-Load 的缩写,即数据抽取、转换、装载的过程),对于金....

  我在哪里可以获得34972A所有签证命令的手册? 我打算使用套接字和以太网接口在Java中编程。 以上来自于谷歌翻译 &nb...

  重要的事情所以说三遍。如今前端圈大热,除了前端项目天生开源的优势之外,Github这个网站功不可没。....

  16年毕业到现在也近两年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点....

  我把我的电脑的Java更新到1.80Y101-B13(此时最新可用),但是我注意到MPLAB X IDE V3.40仍然使用1.8O091-B14。似...

  最近室友闲聊的时候告诉我,他在网上收集了做为一个java程序员必须要会的东西,他觉得自己要有个方向,....

  IoT(Internet of Things)是大家公认的未来。但让人尴尬的是,这些代表未来的炫酷产....

  领导把公司的一个重要研究项目(命名为顺耳风)交到了我手上--关键词唤醒系统,也就是当下最热门的热词唤....

  作为一名从传统行业成功转行算法工程师的老人,经常会有想转行互联网,或者是算法工程师的朋友询问我转行的....

  对于开发游戏项目的同胞来说,Timer 这个东西肯定不会陌生,今天对以前自己经常使用的定时进行了一番....

  完成一个java application应用程序,在应用程序主进程中新开一个线程,此线程进行死循环,....

  首先,Java开发和嵌入式开发都是目前IT行业内比较常见的开发岗位,也都有大量的从业人员,所以从就业....

  集成稳压器按出线端子多少和使用情况大致可分为多端可调式、三端固定式、三端可调式及单片机开关式等几种。

  废话不多说,在java这行业待了有一年多了。从刚开始的程序是什么都不知道打现在渐渐会做点东西了(其实....

Copyright © 2002-2019 新跑狗图每一期更新 版权所有 
公司地址:

热线电话:
 


关注企业公众号