Java教程

初级程序员应该如何准备面试?

本文主要是介绍初级程序员应该如何准备面试?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

面试

这一块主要说说简历的制作和面试前的准备。

简历制作

简历是你进入这个公司的第一块敲门砖,现在很多都是网上投递简历,HR在筛选简历时首先会设置关键词,比如公司需要的学历是大学,那如果你的简历上的学历达不到或者就没写,那完了,你的简历HR根本就看不到,纵使你技术在高超也没有用。所以写简历的时候一定要注意以下几个方面。

版面

  • 简洁明了,逻辑清晰
  • 字体排版清晰整齐,不要过于浮夸
  • 一定要将简历设置成PDF格式,其他格式尤其是Word格式特别容易乱序!
  • 简历最好是满满一页,不要超过,更不要一页都写不满!!!!

基本信息

  • 姓名/性别/毕业院校/电话/邮箱/居住地/期望地这些全都要写,而且必须写全。
  • 最好写上QQ或者微信,以防电话打不通,和你联系不上
  • 信息罗列一定要清楚,最好在简历上附上自己的照片。
  • 可以直接在网上找一些合适的简历模板,再根据自己的需要对模板进行一些修改
  • 如果需要写自己的期望薪资的话,期望薪资跨动幅度不要太大;同时薪资范围与你所投递公司发布的招聘信息上的薪资差距不要太大(最好取个中间值作为最低薪资,再将最高值作为自己的最高薪资)
  • 简历的文件名最好是这样的格式:姓名+应聘岗位+联系方式,觉得不够的可以再加个公司名称,虽然我觉得没必要。除了上面这四个信息外,别的什么都不要写,多写多错,当然,少了也不行!

教育经历

  • 从大专/大学开始写,写至自己的最高学历
  • 写自己在学校获得的成就,包括参加过哪些比赛,获得过什么奖,有没有拿过奖学金……实在没有也要夸一夸自己
  • 写自己在校期间取得的证书,尤其要注意英语四六级证书,很多公司都会看你有没有这个。对于新手小白想更轻松的学好Java提升,Java架构,web开发、大数据,数据分析,人工智能等技术,这里给大家分享系统教学资源,扩列下我尉(同英):CGMX9880 【教程/工具/方法/解疑】

项目经历

  • 不要写和你面试的这份工作无关的经历!!!
  • 写工作经历时一定要写清楚时间节点
  • 没有工作方面的经历就写自己在学java的过程中做了哪些项目
  • 写项目经历时写清楚自己在这个项目中负责了什么,做了什么,担任了什么角色
  • 这个项目结果如何,你从中学到了什么,用到了哪些技术

专业技能

  • 这个主要看你自己会什么,同时你所投简历的公司需要你会什么
  • 最好将职位要求中需要你会的技术都写上,实在学不会那就略过去,千万不要在简历上直言自己不会
  • 遇到该公司需要但你不会的可以花些时间了解一下该技术,然后在简历上说自己了解这个技能
  • 根据自己的实际情况写自己对这些技能的掌握程度,了解、掌握、熟悉,千万不要写自己对某个技能精通,除非你真是这方面的大神
  • 有自己的博客/技术站点,这是绝对的加分项,有的话一定要展示出来!

简历的真实性

千万不要简历造假!!!

简历的内容

  • 写简历的时候不要所有公司都写同一份简历,一定要有针对性。
  • 简历不要一蹴而就,要根据所投简历公司的发布的招聘信息来写。
  • 比如下面这个招聘信息,先看自己未来在这个具体要做什么,从这里面找出最少一个自己擅长的方向,添加到简历中。看看任职要求都包括什么,在写自己的专业技能时,将这一部分重点突出出来。看到第六条了吗?这是一个可以自由发挥的加分项。可以在自我评价中写:具有良好的团队合作意识。同时在自己的项目经历中也要体现出来。记得在自我评价中写“拥有良好的编程习惯”,这些和技术确实无关,但也绝对是加分项。

初级程序员应该如何准备面试?

面试前的准备

  • 找面试题背,这是没办法的办法。我更建议你将该公司的岗位要求好好看看,将里面提及的技术好好了解一下,想想针对这些技术面试官可能会出什么问题,自己模拟面试场景并解答问题。
  • 如果需要笔试,那一定要多刷一些笔试题,题海战术虽老,但有用!
  • 面试时不要穿奇装异服,最好就是简单大方,当然,如果你面试的公司日常工作时都是西装革履,那你最好也穿西装。对于新手小白想更轻松的学好Java提升,Java架构,web开发、大数据,数据分析,人工智能等技术,这里给大家分享系统教学资源,扩列下我尉(同英):CGMX9880 【教程/工具/方法/解疑】
  • 一定要带上自己的简历
  • 自我介绍一定不要做流水账
  • 准备好项目介绍,介绍自己参与过的项目时,要做到条理清晰,不要语无伦次,最后自己都不知道自己说了些什么。
  • 面试的最后,面试官问你还有什么问题的时候不要傻乎乎地说没有,最好跟面试官问清楚自己所投递简历的部门主要都做什么业务,公司主要用哪些技术栈。而像薪资待遇,五险一金的缴纳等等福利待遇方面的问题这是和HR谈的,不要问面试官。

面试完成后不管有没有成功一定要及时复盘,总结出自己在这场面试中的亮点与不足,争取在下一次面试中能够使自己的亮点更突出,不足则能够抹消。

工作中的注意事项

找工作时的注意事项

  • 刚开始找工作时不要一切向钱看。选公司的时候不要看哪个公司工资给得高就去哪个公司,一定要综合考量,选一个好团队。

不要一切向钱看可不是说要找个所谓的可以让你发挥自己价值的公司去打白工,而是在工资待遇差不多(差距在两千以内)的情况下,一定要找一家带的更舒心而且愿意培养新人的公司待。

选公司的时候一定要记住能选大公司就选大公司。首先,大公司之所以能做成大公司,一定有它的独到之处;其次,大公司的管理制度一般比较完善,团队中的队友相对也比较优秀。另外,如果后期你想跳槽,那你在这家大公司工作的经历也会为你镀上一层金。

当然,大公司不是没有劣势,比如,各种走程序真的很烦,里面人才济济神仙打架,想要出头也非常难,很大可能你只能成为一颗平平无奇的螺丝钉等等缺点不少。但总的来说还是利大于弊的,所以如果拿到了大公司的offer就赶紧上吧。

如果你没有拿到大公司的offer,那尽量找一个分工明确,上司省心的团队,这样能让你在未来的工作中省上无数的心,少折不少寿。

  • 利用好实习期/试用期。实习期不仅是公司在考察你,也是你在考察公司。在实习期间如果遇到了自己确实不能忍受的问题,那就赶紧提出离职,这样双方都能及时止损。

具体有哪些需要及时止损的事情,我可以举几个例子:

在你面试时,你和公司商谈好了具体薪资待遇,但到了签合同时,上面的信息与谈好的不一致。(差距特别大,只有一些无伤大雅的细节不一致的时候也不用太上纲上线。)

刚一进公司直接给你派了一堆任务,相信我,但凡是个正常点的公司都不会有人这么干。试用期前半个月基本上就是让新来的员工去了解公司内部的产品,去慢慢熟悉工作,以防出错,而不是你刚进公司就给你安排了一堆工作让你做。

  • 试用期内发现自己所在公司有以下情景的请赶快离职:
  • 公司里除了你和零星几个员工全是老板亲戚的(这种情况一般常见于小型公司)。纯家族式企业,入职后你就会发现,在这个公司里人人都是你老板,就你一个是员工。一旦出了什么事顶雷的一定是你,总不能让人家自己人顶锅吧。
  • 公司各项制度模糊不清的。今天老板这个要求,明天又是那个要求。刚刚说了今后公司要按某个制度来,明天就又改了。朝令夕改,所有规章制度都是随老板开心随意添加。这种公司进去了你至少要折十年寿。
  • 自己顶头上司不省心的。如果你发现自己的直属领导是个事儿精,那我建议你快跑。这个不想细说,说多了都是泪,记住这是前辈我的经验之谈就够了。
  • 公司不交五险一金,尤其是五险的,那就啥都别说了,都别入职,这绝对是个坑。不要管对方给你画什么样的大饼连五险都不给交,那绝对不能信。

如果大家也有这种需要避雷的点欢迎在评论区分享。

好了,说了找工作时需要避的雷,我们也要说一下在工作中如何顺利度过试用期了。各大公司的试用期一般都是三个月,不过也有公司试用期是六个月的。如果你遇到试用期六个月的情况,尽量和HR谈谈,看看能不能前三个月的薪资按80%算,后三个月就按正式员工的薪资算。(很多公司都不用你提人家就说了后三个月薪资按100%算,但有些公司装傻,你一定要挑明,赚取自己的正当利益,不要不好意思,脸皮厚,吃个够!!!)

试用期的注意事项

1.了解公司的规章制度。最先要了解的就是上下班时间,千万不要在试用期就出现迟到早退的问题。至于其他的,各个公司的规章制度不同,要求也不一样,所以需要你们自己研究。刚上班不知道具体规章制度也没关系,找带你的老员工要一份就行。对于新手小白想更轻松的学好Java提升,Java架构,web开发、大数据,数据分析,人工智能等技术,这里给大家分享系统教学资源,扩列下我尉(同英):CGMX9880 【教程/工具/方法/解疑】

不过,各个公司规章制度再不同,有些地方也是一样的,那就是保密制度。千万不要觉得自己下班之后把公司的项目拷贝到自己的电脑上回家学习可以体现出自己的勤奋,这只会触碰到公司的安全红线!!!

2.多看多问。一般公司都会给新人安排一个带你的老师,如果你在工作中遇到了问题自己试过确实解决不了的,那一定要及时去问,但注意不要总问一些低级问题,要把握好一个度。一定要好好看新人指引(类似的名字,就是一个文档,里面是一些公司常用的工具、环境和经验总结),这个能让你快速上手。这个阶段不求自己能在领导面前露多大的脸,但一定要给带你的前辈一个你办事靠谱的印象,别出bug。

当然,新人文档一般只在一些比较成熟的大公司里有,有些小公司或者刚成立没几年的公司连老带新这种情况都少见,这个时候就需要你自己去找你的直属领导问,当然,要在领导有空闲的时候去问,不要在领导忙的上火的时候你压上去横插一脚;另外一定要利用晚上下班时间好好去学,周末最好趁机放松一把自己紧绷的神经,劳逸结合。
3.认真完成领导交给你的任务,做到及时反馈。当领导交代给你任务后,一定要有你努力工作的痕迹,自己先预算出自己完成这一项任务大概需要的时间,看是否和领导交代给你的任务截止时间相冲突,如果是,一定要提前说出来,不要到了死线你还硬撑着。接下来就和上面的多看多问对接上了,遇到问题及时问,早问早解决,将工作完成后,及时向领导反馈,让领导知道你在干些什么有了什么成果。
4.不要拖延工作进度。你进了一个团队必然会分配给你一些任务,这些任务你一定要及时完成,不要因为自己一个人拖延了整个团队的进度。如果你手上同时有好几项事要做,那一定要问清楚各个事项的死线在什么地方,然后按照各项工作的紧急情况给自己定好工作计划,先把急着要的工作完成。

5.写日志。现在各个公司一般都要求员工写日志,但写日志也是有技巧的。首先。千万不要写流水账,要写的具体一点。比如,你今天上午主要工作时梳理代码。那你梳理到了哪里,一定要写清楚。或者说你在熟公司的业务,那你有熟悉了哪些业务呢?要把结果显示出来。

6.开发规范。每个公司都有自己的开发流程,一定要尽快熟悉,不然等到要你搞项目的时候绝对会挨说。流程规范了,编码、命名、接口这些都要规范。

7.最后的最后,一定要和同事打好关系。不求你三个月就和本部门的同事称为生死之交,但最起码你不能让身边的同事根本就没意识到部门里来了个新同事!!!

最后

希望大家都能找到一份合心意的工作。

同时,一定要记住不要相信老板画的大饼。比如,跟你说现在公司还在起步阶段,打算等员工招齐之后就上五险一金的,那你就会发现所谓的招齐员工根本就遥遥无期。还有什么感恩文化、狼性文化,以及采用各种手段对你进行职场上的PUA的一定要赶紧跑!!!毕竟百分百合心意的工作难找,但还凑合的工作却一抓一大把。

这篇关于初级程序员应该如何准备面试?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!