初级java程序员面试试题.docx





《初级java程序员面试试题.docx》由会员分享,可在线阅读,更多相关《初级java程序员面试试题.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 初级java程序员面试试题 1. 学习方向与面试简历的相关问题 1.如何过简历关? 我先讲解几个软件求职相关的真实故事,以帮忙大家了解大多数软件开发企业是如何赛选简历和录用新员工的。 1.传智播客学员A是大四在读的应届毕业生,他自信技术学得很不错,实质上的确也到达用人单位的标准,他不情愿编写两年工作阅历的虚假简历,盼望凭借自己的真实状况去面对求职,投递了许多份简历,都没有回应;而他四周的许多相像背景的学员由于使用了假简历,都很快找到了薪水4.5k/月左右的工作,最终万不得已,他修改了自己的简历,增加了一些水分,以两年工作阅历的身份去投递简历,结果就很快找到了满足的工作。 2.一个穿着和气质给
2、人的印象都很不错的女生询问时,问:“假如在传智播客学完了,能找到工作吗?”,我问了她一些根本状况后,得知她是郑州航空工业治理学院本科毕业,并且毕业时间已经有两年,谈话中感觉很有工作阅历,英语也不错,所以,我斩钉截铁地告知她:“她学完后肯定能找到一份满足的工作”,并说出了一些缘由:(1)她本身的谈吐气质就打算了她找工作没问题,应聘工作除了要求有那些必需的技能外,关键一点还要看这个人的性格和素养,按她的条件,假如她要找软件开发方面的工作,只需要把技术补上就可以了,这一点在传智播客学习是很简单补上的;(2)要想找到好工作,除了把握必需的技术外,通常都需要编写两年工作阅历的简历,她的毕业是证的确两年前
3、的,编造两年软件开发的工作阅历更简单,至少不用特地去做假的毕业证了。她听完后,很赞同我的观念,说她现在就在一家软件公司做人力资源,负责选择应聘者的简历,按领导的叮嘱:“但凡工作阅历低于两年的简历直接删除到垃圾桶”,可见,假如你的简历首先到达了类似这个女生的人力资源之手,即使你的技术再厉害,假如你的工作阅历一栏上写得低于了两年,那简历就永无露脸之日了,何谈后来的笔试和面试呢? 3.与传智播客同一楼的一个软件开发单位,由于工程经理读过传智播客教师们的书籍和看过传智播客的视频,所以他们公司想到了从传智播客学员中聘请开发人员,提出薪水在2800元左后,我们公司教师对他们谁,2800元薪水,我们学员确定
4、看不上!他们公司说对于没有实际阅历的新手开出2800元的薪水已经很不错了,我们教师说,传智播客学员通过简历包装都能找到平均4500元的工资,楼下公司说假简历他们一聊就能聊出来,没工作阅历的人是骗不住他们的,我们的教师当时就无语了,由于就在前几天,我们就有一个学员胜利埋伏进了他们公司,并且工资就是4500元,但我们教师不能当他们的面来说这事,就让他们始终蒙在鼓里还很自信吧!我用一个大饼的故事来说明这个问题吧,假设市场上卖的大饼都是10元一个,我也做了一个这样的大饼,比同类大饼还要好吃一点,我也买10元一个,你确定情愿买,但是,一旦我告知你,我这个大饼的原材料才5毛钱,你心里还会平衡吗?只会骂我太
5、黑,5毛钱的本钱竟然卖出10元的暴利,你不会买我的大饼,由于这超出了你的心理承受,只要我不告知你这么个实际状况,你则能欣然承受。也就是说,给你讲实话,你心里会难过,给你说假话,你心里则舒坦,相比市场上的同类产品,我这假话也算不上哄骗,究竟你花10元买人家的大饼,还不如买我这个大饼好吃! 4.前面谈到简历上的工作阅历很重要,可是大多数要找工作的同学往往是没有工作阅历的,所以,只能在简历上加点水分。但是,只要你将简历上写成了两年以上的工作阅历,是不是肯定就能得到笔试和面试的时机呢?写两年工作阅历只是有效简历的开头,离简历被用人单位相中还有一段差距。一个好的毕业学校、优秀的英语水平、中共党员的政治面
6、貌、某省或直辖市的优秀毕业生、奥林匹克竞赛获几等奖等荣耀都会给用人单位一个很好的印象,假如你有这些荣耀,肯定要在简历的根本信息局部写清晰。但是,许多人是没有这些荣耀的,那么只能平平淡淡列出自己的一些根本信息,这也没有很大的关系,顶多就是自己的简历不能脱颖而出,但是,对于软件工程师岗位来说,学历一栏怎么着也不能写为高中,起码也要写个大专或以上,毕业院校编个二线城市的不知名的小学院,假如你不情愿去做假证,等到别人面试你时,再说“闲弃以前上的学校不好,由于对编程太感兴趣,就辍学了!” 2.为什么说不需要做出完整的工程吗? 1.众所周知,在实际的软件工程中,都是许多人一块共同做一个工程,每个人只是做工
7、程中的一局部内容,甚至是只做了工程中的一个模块,工程越大,越是如此!任凭拿出一个中等大小的工程,也需要好多个娴熟的开发人员开发好多个月才能牵强做得差不多,培训期间没有这么多时间,并且你还要先学会了许多技术后才能开头做工程。 2.一个工程中的许多东西都是重复性的工作量的累积,技术方面都大同小异。做一个工程就好比盖一座楼房,只要告知你整个楼房的整体构造,然后带着你盖上一间两间房子,其他剩下的几百间房子,教师想连续盖给你看,或者让你自己盖剩下的房间,你确定也不情愿吧。以后有的是练手的时机,拿着人家发给你的工资,你再去做这些重复性的工作也不迟,岂不是更好! 3.业务重要?还是编码实战更重要? 1.对软
8、件企业来说,两者都很重要,有的工程是业务为重心,有的则是以技术作为核心;以业务为重心的工程大都是企业信息化建立方面的工程,与做鞋差不多,没有多大技术含量和壁垒,只有积存了肯定的阅历,谁都可以做,利润很薄,例如大多数治理系统,靠的是人海战术和时间纠缠,做这种工程的程序员工作都很辛苦,常常要加班加点。而以技术为核心的工程则很有技术壁垒,不是谁都能做的,利润率很高,例如,360杀毒软件、baidu,迅雷下载,大型bbs工程和淘宝这样的电子商务网站。 2.对程序员来说,编码实战更重要,业务则不算什么!程序员和软件公司的工作就是要把用户的需求和业务变成代码,即为人作嫁,一开头,需求和业务都在用户那里,用
9、户最懂业务,你不用了解业务,你的”任务就是了解用户的业务后编写代码,在开头做工程前,用户会把业务告知给你的。一个软件公司从来都不是只做自己熟识业务的工程,而是来了业务不熟识的工程时机,确定也会冲上去做,软件公司通常都是在做自己以前没做过的工程,即做以前不了解业务的工程,只有工程做完了才完全熟识了业务,这才叫做工程,否则就成了卖产品了,所以,软件工程里说的需求调研和理解业务的过程,也是在从侧面说明,程序员是在接到工程之后才开头了解其业务的,而在此之前,对业务可以是完全不懂的。 4.是培训内容和信息量大好?还是培训内容少而精的好? 答:虽然这两种方式都能让学有所获和找到工作,并且,前者对于教师和学
10、生要求都很高,教师教得很辛苦,学生学得也很辛苦,学生甚至会产生畏惧心理,即使水平已经很高,可能还是没有信念;后者对于教师和学生的要求都不高,教师教得轻松,学生学得开心,学生很简单产生自信,成了井底之蛙,还自以为不得了。但是,内容和信息量大培训课程体系,对大多人来说是更收益的,由于,程序员做的工作总是在变化的,没有一成不变的工作,为了适应这种变化,你的学问面必需很广泛。假如你学的学问内容很少,即使你把这些内容练的滚瓜烂熟了,除非你出去找的一份工作正好就是你以前练习的那些东西,这时候会让人感觉你比谁都厉害,但这种千载难逢的好事怎么就被你碰上了呢?软件开发究竟不同于刷盘子,不是在重复干一件事情。软件
11、开发的工作总是要面临不同的需求和问题,假如培训课程的内容和信息量很大,即使由于时间关系,你临时没有完全消化和娴熟这么多内容,但是,你在工作中不管遇到什么新问题,都有那么一点点印象,知道也许的解决方法和思路,你就可以渐渐地通过查阅资料和最终解决这个问题,软件开发的工作原来就是这么一种现状,假如你学的学问量很少,一旦遇到了新问题,你完全就没有了思路,完全无从下手,这是何等苦痛,只有灰溜溜走人的份了吧。总之,学问面越宽广,了解的信息越多,解决问题的力量就越强,好比以前治疗哮喘没有很好的方法,即使是一个哮喘病专家医生,也需要让病人吃上半年的药,还不能完全治愈,现在,假如有了一种新药,病人只需要吃上一周
12、,就能彻底治愈,所谓好的哮喘病专家医生,他要做的工作就是快速知道有这么一种新药问世了,否则,他就成名符其实的庸医了。建筑大师可能自己连一个厕所都盖不出来,但是他能指导别人去干,建筑大师肯定要阅历广泛,他经受过的工程许多,但每个工程的许多细节不是他亲力亲为。假如砌砖都是他亲力亲为,那他一辈子可能都是干砌砖工作了。 别的培训机构培育的是技术单一的娴熟技工,传智播客培育的是具有很强学习和解决问题力量的技术高手和将来技术经理。许多工厂说,清华毕业的学生刚进工厂时的动手操作不如技校毕业的学生娴熟,但过一段时间后,清华学生则能解决工厂生成过程消失中的各种新问题和弊端,甚至能提出创新和创造,后劲十足,由于清
13、华培育的就不是一个单一工种的娴熟工人,而是学问全面和具有创新力量的高级工程师。别的机构和传智播客培育出来的学生差异好比方此。 5. IT行业中也会消失蚁族和民工吗? 先看看IT蚁族和IT民工的凄惨命运吧! 搜素 程序员的悲伤,还有更多辛酸的故事,但是,我并不怜悯他们,我只是说他们自己无能!程序员这个职业能制造出很多年轻的富翁,不靠父母不靠天,还有那个职业比IT行业更有时机和诱惑呢。不过,程序员毁坏身体是真,可是,不让你做程序员,你去打嬉戏,聊不也照样坏身体吗? SSH(struts,spring,hibernate)是当前做治理信息系统最根本和最流行的通用技术,这几个技术都消失7,8年了,应当
14、很普及了,的确没什么新意。现在培训机构教的都是这些玩意,用来混饭吃,还是管点用的。每个做增删改查的人根本都会SSH,所以,SSH没什么了不起的,SSH这套东西对培训公司和个人进展来说,都不能成为核心竞争力,都难以成大气候。一些公司内部所谓的核心技术,就是那些非SSH的学问,传智播客教的不只是大家都会的SSH。有点档次的工程,的确不怎么用SSH,但是大多数OA类的工程都是增删改查,虽然没有技术含量,但是用工需求量大,这也就是能诞生出IT蚁族和IT民工的由来。 但是,java不只是有SSH这套技术,假如你不想成为IT蚁族,假如你不想厌烦软件开发,那就不能只学SSH,这个没有太多技术含量的单一娴熟工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初级 java 程序员 面试 试题

限制150内