现在的位置: 首页 > 面试 > 正文

学长教你搜狗面试怎么过!

2017年08月25日 面试 ⁄ 共 1882字 ⁄ 字号 暂无评论
笔试我早上八点多启程从宿舍赶过去,怕找不到位置所以特意早了一点。被带到会议室就坐下来开始复习之前刷过的题目和一些大神的笔试经验总结,虽然我的准备算是蛮充分的,但是最后拿到试题总体看了一下还是觉得挺难的,不过也没办法,硬着头皮上呗,我是先把小题和有把握的大题先做了,然后没什么把握的题目,在脑海里面回顾了一下刷过类似的题目,能写多少是多少。
笔试部分的经验总结是:

  • 刷题很重要(不说你们也知道,但是我还是要放在第一点说),遇到复杂的题目,至少自己还是见过类似的题目的,至少心里有底了。不少朋友笔试没过,问我是怎么做出来的,其实大家可以去一些题库做做题,有的网站的题目质量很高也很全,比如lintcode,而且还可以做笔记啊分类啊,它有一个优点是一开始最吸引我的,就是可以筛选题目,让你高效刷题,毕竟毕业的时候论文答辩中间挤时间出来做题,海量刷题是肯定没可能的。这里提醒大家不要抱侥幸心里,IT行业技术才是硬实力,其他方面再好也绕不过这一点,这也是把笔试安排在第一个的原因。
  • 很多公司都蜜汁喜欢搞基础题目,所以多看一些指南是很重要的。笔试题目着重考察应聘者的逻辑思维,解决问题的思路等,所以刷题时总结一下应试思维,通用技巧是很重要的。(在面试中也同理)
  • 心理有压力是正常的,毕竟这是人生一个重要转折点,谁都想毕业能进一个叫出名字谁都知道的大企业,但是大企业的题目难,虽然难,但是为了挑人嘛。笔试前和笔试中,不能想太多我能不能过的问题,一心去刷题做准备就好了,其他的就不要想。
  • 一道题第一遍做就争取做到bug free,因为过后基本上是没时间再回头改的,所以第一遍很重要,保持清醒的头脑,不要太过有自信了,一步一个脚印走好最重要。
面试相对来说就容易一些,当你设身处地把自己放在面试官的位置想清楚之后,你就摸清了他们想要的是什么,这时候想不过都难。面试流程是先群面,再HR面,最后部门大佬面。
前面群面还是蛮容易的,个人觉得只要能做到融洽,配合就差不多没问题了。
HR面的时候比较多都是针对职位薪资,工作时间的问题进行讨论,这里大家都知道的是HR不怎么懂技术,你和他们掰这些是没什么用的,你要做的应该是阐述你的经验,曾经有什么获奖经历之类的,这里一定要表现得有自信,可以多找一些IT行业发展前景之类的东西准备一下,在HR面前吹一吹,通常人事会了解一下忠诚度、以前的工作状况、为何离职、要求的薪水、对本公司的看法、对职位的渴求度,以及应聘者的一些基本信息等,回答的时候尽量准确,不要有模棱两可的话,要够诚恳是最重要的。
在这里面,最难过也最重要的就是最后一个部门大佬面了,这里有几个注意点,敲黑板,认真听哈!

  • 表达自己对于面试官提出的问题的理解的时候,逻辑清晰最重要,回答的时候多用一些数字相对于用首先,其次这些词就会好很多。表达的效果不在于体现你有多牛逼,回答有多复杂高深,而是能让对方理解,让对方对你的回答逻辑一目了然。
  • 面试前多看点大神总结,工作中的常见问题,先理清基本技能有哪些,解决问题的思维方式是什么,然后针对具体的问题套进去,可以自己准备时先再脑内演习几遍。
  • 面试官往往都会在事先准备好的题库中抽取几道有针对性的题目来现场考考你,一般都是偏基础性的题目例如linux基础,数据库基础,我遇到的问题是用C语言实现一下strcpy这个库函数还有fibonacci数列,然后怎样判断两条无环链表是否相交。大家不用担心太难,难的已经在笔试考过了,所以笔试结束之后也不能松懈,要看看最新最热的题目,继续刷lintcode很重要。这个时候时间更加少了,要选最有用的题目来做。之前有道题的答案我一开始浪费了一整天在找,想想真的是奢侈啊,后来发现了一个网站可以提供优质简洁的代码,这个网站是www.jiuzhang.com/solutions,我在上面查了一堆题,十分受用。
  • 面试官非常喜欢提一些你可能不是很清楚的东西,所以你需要在自己的经历中发掘自己的薄弱环节,比如说算法啊,数据结构啊等等内容,着重找这类题目来巩固知识点。
  • 面试中出现了一道题目,印象很深,因为我曾经在lintcode上做到过。面试题:假定用一个链表表示两个数,其中每个节点仅包含一个数字。假设这两个数的数字顺序排列,请设计一种方法将两个数相加,并将其结果表现为链表的形式。给出 6->1->7 +     2->9->5。即,617 + 295。返回 9->1->2。即,912 。lintcode原题:http://www.lintcode.com/en/problem/add-two-numbers-ii/     有兴趣的同学可以去做一下。

给我留言

您必须 [ 登录 ] 才能发表留言!

×