2018HW优招
实习面试:两轮面试
其实经历过,会发现每一次的经历对自身而言都是一种财富,且不说结果如何,是否能够得到offer,单讲这次经历,就值得自己写这篇博文,总结自己不足以便于后期自身能力的提升。
这次之前有一次不太完美的面试经历,当时第一面,面试官明确提出,我需要更加自信一点,并且需要提高自己的代码能力。
1、当场写了自己项目的matlab代码,很明显自己写的不够好。
2、还问了自己有什么优势,却没能用实例来举证,可能因为紧张也是因为准备不够充分。
3、手写链表,但是仅给出一个结构体,其实链表有各种操作,其实自己可以问问面试官需要写一个具体的插入或者删除,或者打印的操作吗?这样子的话,体现出自己的主动性以及思考问题比较全面。
4、同样一场面试,第二面,当我提到了又学c++又学C的时候,面试官让我讲了面向对象以及面向过程的区别。这个要深入理解之后用自己的话讲的浅显易懂就ok。当时举得例子不太好,并没有贯彻到本质上。
5、忘了第几面,问了为什么所学专业和所报岗位不同?这是一个很难回答的问题,至少目前对我而言是这样的。我还需要再思考一下。
总结下来,还是要项目非常熟悉才行。而且很有可能面试官问你项目的某一个点,是你根本没有想过的点,他是从一个局外人的角度来考察问题,所以还是要多思考,尽量不要跑题,尝试站在他问问题的角度来考虑这个问题的答案。
这里是分割线
技术岗走完流程:两轮面试
业务面试官,看起来不像是搞纯技术的
1、首先自我介绍。借鉴了上次的经历,这次自我介绍突出了自己应聘的岗位以及自己的优势,附带了兴趣爱好。面试官还比较满意。就是说岗位的时候有点紧张。
2、面试官看简历中的项目,讲了自己的毕设。从原理开始,框架,算法。其中要求我用框图的方式,说明原理。但是自己感觉表现不太好,框图画的有点凌乱。然后我开始推导算法。说实话,这里也需要加强一些。毕竟是基础算法,以后所有的算法的基础都在于这里,需要推导一遍,总结其思路,加深理解很重要。其实发现自己并不是非常非常懂,并没有做到自己想要达到的那种很熟练,信手拈来的效果,需要继续努力。而这只是基础。关于这一点,还需要加强的是,对自己所做部分要非常明确,因为面试官会问。还有可能会问,项目当中遇到最大的困难以及如何解决的。对于自己的职责,是负责算法优化,那就涉及到了写代码,matlab以及C语言的实现,因此这两方面还需要着重注意一下。
3、问了几个开放性的问题,两个人分别用iPhone7和iPhone5一起玩王者荣耀,当然由于硬件设备的差异导致iPhone5的体验效果差一些,比如会卡顿,如何从技术方面来解决这个问题。我答的是降低画质,然后要我继续回答,然后他给出来了一个方案,比如说连接在电脑上,我就回答加个游戏手柄(这里明显跑题了感觉),后来,我又回答清理后台,但是对方指出不能解决根本问题。回头我要修自己的笔记本电脑时候,反应过来能不能加内存卡之类的(一切只是一个想法,具体实现可以暂不考虑哈)因为这种硬件设备使用次数多了,开机没开几个软件就会卡顿,因为内存占用太多(虽然我也不太懂为啥,这个我要回去查一查资料)。
4、开放题2:你们的产品卖给了客户,已经付完款,但是客户反映出现问题,如何解决?即便是已经付完款,但是客户是第一位的,所以遇到问题肯定是要解决的。这个我在面试中没有体现,直接回答,先排查问题所在,是产品自身问题还是客户使用方法问题,定位问题之后,再根据不同情况来解决。
5、问我有没有做过测试,没有。然后问我如何测试一个对话框,它具有输入功能,并且有一个提交的按钮。首先验证这个提交按钮能否正确使用。然后来测试对于这个输入框输入过程的合法性,比如只能是数字,或者字母,或者有没有长度要求。还要检测这个输入的语言选择,是中文,英文,韩文,日文等。
6、问我对大数据有没有了解,对云计算有没有了解,实话实说,咩有。只是听过这些概念,但是具体做什么不是很清楚,这一方面我真的需要加强了。这不就发现自己的问题所在,可以针对性补一补这方面知识,都是满满的经验以及宝贵的财富啊。
7、top3的性格特点。回答完感觉面试官还挺满意的。哈哈,然后就让等二面。
第二面,面试官是做开发的,是不是顺序反了哈哈哈
1、同样的自我介绍,但是问我作为一个女生为什么要做技术,并且还是做开发,开发很累,很辛苦。这个我回答的不好,但是后来他又问了我好几次。还问我接不接受调岗,我当然接受啊,哈哈。
2、让我讲项目,作为技术人员的面试官懂这方面,我说了后他说他都知道。然后这个问题很快就结束了。
3、接下来我扯到了加班问题,他就问我对加班的看法,想想现在不加班的很少吧。
4、后来让我问问题,我就问了好几个。
5、还问了我期望薪资。
暂时只想到这么多,哈哈,以后再更。总算把自己的拖延症加懒癌给治了,不然拖了太久自己都忘掉了。再想起来啥再补充。