实习应聘总结

这次暑期实习一共获得了5份Java实习生应聘的机会,期中两家远程笔试,一家远程面试,两家面试

远程笔试遇到了两种类型,项目型测试和考试型测试

项目型测试的目标比较明确,就是写代码的能力,而写代码体现在很多方面:对题目的理解能力,选择的工程框架,算法效率和质量,对说明文档的撰写,代码的风格,你的提交记录等。

  1. 首先强烈注意看清题意,如果题目是让你设计一个工程的话,展现你超高的面向对象思想
  2. 选择的框架是加分项,从中可以看出你是否与时俱进
  3. 要能有一个清晰的算法。时间复杂度尽量降低(在规模遍历项中尽量不进行与规模有关的遍历),然后是圈复杂度要求降低,查过之后大致了解了下,圈复杂度其实是对测试算法所有路径的次数取最高次项,能实现代码的高质量和易于维护。

端点笔试题及答案
(由于这类笔试对时间没啥要求,所以不要图快啊啊啊)

另外一种属于常规笔试的,在牛客网上刷了题我觉得还能够应付,就是有一点,测试给出的OJ可能很烂,我的那个就可以堪称是记事本写代码了,所以平常练习时多加注意。

面试的话就比较暴露情商

我的简历比较low,专业技能仅有Java基础、JVM基础、EE基础、数据结构、网络协议等,基本达不到公司招聘的实习生要求。但在考察过程中发现,公司对实习生技能的硬性要求弹性很大(实习生中技术好的拉我两年以上)。考察貌似存在于多方面,为人一定占很大部分,毕竟HR面能单独提出来做为二面(我总是往好了的方面想)。我还看过一些创业者的尴尬,说是招聘要求工作经验三年以上,结果那些工作两年的就不敢投了。求职关键在于沟通嘛,不要自己吓住了自己,所以投简历时可以大胆一些,沟通也是一个重新认识自己的过程。

一般面试官都挺温和的(伪善伪善,被pass掉了就直说嘛),是根据我简历上的“专业技能”进行提问,在由浅入深的同时对你的项目旁敲侧击,所以给出的回答不要很官方,最好能够切合自身实际。就我的技术面而言,Java基础占比较大,网络协议、操作系统、数据库等,都是属于带过性质的。而我目前还没有开启的设计模式和spring框架也被提及,猜测比重在两者之间。总体感觉还是一点,基础好的话技术1面至少能及格。

面试官一般都比较注意引伸(喜欢考你不会的东西,同时你又说得上来一点点的那种),这个时候一定要慎重,尽可能展现自己思考的过程,与面试官进行探讨,对问题做分析。我觉得前辈们说得聊high通常就是在这种时候。还有面试的时候不要有小心眼,没问到你可以不提,但是问到了就真诚作答。我觉得这对于自己和公司都是一种负责的态度

最后,希望自己能在杭州好好干下去,能在新的起点从吊车尾开始也很不错呢,↖(^ω^)↗

原文地址:https://www.cnblogs.com/zzzz76/p/7110626.html