汉得笔试和面试经验

时间:2023-04-03 01:04:23 笔试经验 我要投稿
  • 相关推荐

汉得笔试和面试经验

  没想到这么快就写这篇小玩意了,写给诸位做参考吧。这是面试,真是有幸运,更有自己的努力。有人说我这样就有工作了,那我是不是要说,诸君俺先走一步…,绝不会的,我们还有好多需要一起去学,去做,比起这次收获的成果,更多的是收获经历与教训。

汉得笔试和面试经验

  接下来是我的总结,就不写得很正规了,想到什么写什么,请无视格式什么的。

  另外本人是技术宅,基本谈的是技术问题,这份总结也是从技术角度去看,其他不管。。想走这一方面的可以参考下,有很多我的亲身体会

  然后我才过初级,没什么高级技术,大神们见笑了

  面试流程:笔试(问卷调查+逻辑题),一面(安排10分钟一对一),二面(项目展示,每人约半个小时,轮流上去,相互交流,算群面吧)

  我大概从这么几个方面去聊聊

  1是按面试流程走一遍,随便说

  2是具体一些细节,想法等,1如果说完了就没了

  3最后总结

  首先,对这次面试,我就按流程谈谈对它总体感觉,从笔试开始

  笔试一个是调查问卷,无非各种意象什么的,A-D选择,填消极肯定不行,最积极的说不过去,我一般选第三个,嘿嘿,比较符合实际情况.

  但我觉得重点是那几项关于技术指标的,比如说目前为止敲了多少行代码,我选的是5k-2w,如果低于这个,这个嘛,技术水平难说,敲了不一定会,但不敲肯定不会有。然后目前为止做了多少个项目,我大概三五个,当然是小项目,有效代码量(除去注释空行什么的)1k到2k行的样子。如果一个没有,不解释。。。。另外一个我觉得出的非常漂亮的题目就是你写出你认为你们班代码量最多的几个同学,这招太绝了,看着一点面试官就能选出不少来,不知有没有人写我,嘿嘿

  包括从一面,二面来看,面试官关心的就是这个,一面应该都问了,你做过多少项目,二面时更直接,说让我看看你的代码量。

  如果这个两个达标了,我觉得笔试差不多就过了,至于逻辑题好象是20道,我只做出7道,大家是这样子么,那时真想说让我用键盘直接出结果多好,用笔来推理只能说真有趣。。。所以我觉得逻辑题加分不是很多,项目经验或者说你敲了多少才是硬道理。

  然后是一面了,等待了小半天,跟想象中不一样,大家都知道,首先是简历交不交无所谓,然后也没有各种加分的自我介绍环节,想炫耀一把人生经历的我们好像失望啦,对不对。。哈哈,我进去说了个名字,一坐下,面试官直接问,跟我谈谈你做过哪些项目,直奔主题啊,还好我早有准备,额,用术语应该叫封装,如果没做过项目的同学,应该就你懂得了= =,如果能说出来,过程中他就会问你相关技术点了,像我就聊了下线程安全,对多线程并发处理(介绍坦克大战那玩意时),和一个jdbc框架,通过反射生成 sql语句的思路(介绍现在正在做的一个项目时),然后,结束后,虽然面试官没说,你还有什么要问的,但我还是主动问了,他给我谈了下公司具体开发的一些东西,又扯了几分钟,哈哈,最后出门。。。

  然后晚上收到二面通知,到了第二天,最终的二面来了,现在才是关键,由于我们才初级,团队的初级项目没做,而我个人虽然提前做了初级项目,但太久了,还是过年前,那时,项目架构什么的很难看,需求分析设计不怎么好,根本代表不了现在的水平,拿不出手。

  我选择的是年后做的那个坦克大战,可能大家都会笑,二面基本都是初级的xx管理系统,中级甚至高级阶段的网站之类的,我只拿出这个,似乎有点不对,可没那么简单,我才初级,但能展示出我的基础水平,去公司也要从新培训的,主要还是思想,你的学习态度,我想这是他录取我的原因。

  下面简单介绍下,大概按照我二面项目展示的过程,如果同为基础的你,可以写个自己的,比我的再好一点点,javase基础一点问题没有。

  我展示是个mvc架构的坦克大战,虽然是个小游戏,但我关注的是底层实现,用到了那些知识,学到了哪些。

  在这个项目中从封装,继承,多态,到抽象接口,包括io流。集合,多线程,反射,设计模式,以及mvc架构,java的基础除了网络编程外,我这个游戏全都用上了,

  我展示这个游戏项目时,从开始的需求分析mvc架构谈起

  其他人介绍项目时都没说需求分析,我觉得这个是最重要的一点,也是我从这个项目中学到的,有点规模项目,必须要有分析,这一点是我的经验,血的教训,我为什么不拿初级项目做展示,而且还是一个人做的,因为需求分析没做好,系统逻辑结构乱,技术点不深,是个草草结题残次品。

  然后我谈了我理解面向对象,这个是做完这个项目最大的收获,我知道什么是mvc,什么才是面向对象,java基础在那时学的差不多了。

  然后说了游戏中用了工厂。单例,观察者等模式,观察者模式和面试官做了详细交流

  然后在游戏中数据被多线程并发访问时的处理,这个是一面说的

  另外游戏界面swing我没谈,我说的都是底层实现,游戏性不是重点,项目展示时游戏界面重头到尾好像就出现两三次,也就几十秒钟。

  三十分钟大部分在交流底层实现,不要谈那些花俏的东西,面试官一看就知道,聊具体实现才是硬道理,过程才展现你的水平。

  所以虽然我的是个游戏,但重要的是它的底层结构,特别是它的分析和设计,我一开始就谈到这点是很好的。。估计这样比起各种系统,游戏反而让那面试官觉得一亮吧。这才表现出我对这门技术的用心,玩物不一定丧志。请叫我技术宅^_^。

  某天下午收到录取通知,人生第一次面试就能这样收场,我真的很幸运,不过我们还有很多呢,我也没当初那么激动了,这条路还得走下去。

  大概就是这样,第二点已经包含在上面了,最后总结嘛,无非是用心,花时间学,很多同学老是觉得敲了还是不会,但不敲肯定不会,记得寒假,只有大年初一出去逛了一整天,其他日子,半天时间用来敲键盘,做了两个项目,包括这次助我通过的小玩意,半天休息,也有打游戏什么的。

  所以说,我一个刚刚学完javase基础的菜鸟能和全国各地的同学们踏上同一个舞台,用心,花时间去学,去做你喜欢的东西,这点十分关键。用我写在简历上的两句话做个结尾吧。

  兴趣不是工作学习的全部,但对自己所做所学没有兴趣的人又怎样能做好学好它,我的兴趣是这一切的基础。

  玩生活,玩游戏,也爱玩代码,技术宅也有他的天空。

  我期待踏上我的旅途。

【汉得笔试和面试经验】相关文章:

汉略笔试+面试11-20

温州交行面试经验和笔试经验分享11-21

今天早上的汉得笔试+群面07-31

东方海外的笔试面试内容经验和薪酬07-27

中兴笔试面试经验10-24

联想笔试面试经验11-06

笔试的题目和经验分享11-21

宝洁面试笔试经验12-11

交行笔试面试经验11-19

合肥有线的笔试面试经验?11-19