• 面试准备


    作者:MagiLu
    链接:https://www.zhihu.com/question/31762389/answer/53259139
    来源:知乎
    著作权归作者所有,转载请联系作者获得授权。

    本末倒置了。

    华为看重学校,面试相对来说是比较水的,记得当年校招的时候华为两面加起来就20分钟,问的都很基础,给的也是白菜价,就没考虑。我能力还凑合,但不是什么大神,BAT的面试对于当时的我都很有挑战,印象最深的是百度的面试,面试官坐在我对面,问一个问题,答的好在手边的纸上记下来,打个勾,答的不好,打个叉,看到满张纸的勾勾叉叉,可以想象出来我当时的压力有多大,一面就问了我两个小时,出来的时候整个人都要虚脱了。
    最近项目组面试了两个人,两个都是学生,其中一个是天大的,过来当实习生,马上要入职了,没做过Android,但据我的Leader说其Java基础吊打我们组的大部分人;另一个是在Github小有名气的Android开发者,在上面开源了一些自己的App,代码质量不错,但面试的时候感觉基础很一般,算法也没写出来,最后没有通过面试。
    现在的互联网公司更看重学生的基础能力,因为基础好的学生更具有潜力,请注意我这里的基础是指整个计算机体系的基础。就拿Android来说,去公司有可能写Java,可能写C++,可能做H5应用,可能做基础研究,也可能转岗去做后台等等,单一技能强弱,比如学生时代一个App做的好不好,反而没有你想象的那么重要,而且说实话现在学生写的App,最多也就是拿一些开源库过来用用,自己组装一下,没有什么技术含量。
    所以我认为,如果以后想去比较大的互联网公司,在写App的同时,研究的更深入一点,然后多看看书,把自己的基础知识补齐,在技能上有所长,但不要有短板,这才是最好的。
     
    作者:张云聪
    链接:https://www.zhihu.com/question/31762389/answer/53320662
    来源:知乎
    著作权归作者所有,转载请联系作者获得授权。

    有些作为面试官经验,我一般会在以下几个方面各问一些问题:
    • 你擅长的语言方面问一些语言实现机制之类的比较深入的问题。
    • 数据结构与算法问几个,基础的数据结构,一般hash表、二分法、贪心什么的,如果都答上来,会问一些比较偏的。
    • 数学思维,考一些概率问题、一些巧妙的转化什么的,考察一个人的智力水平,我会问两三道题,期待能做出来一道。
    • 网络原理、组成原理、操作系统。各问一些基础问题,比如多线程、多进程、网络编程之类的,都问你一下基础的接口长什么样,你以前用过没有,有用过它做什么事之类的。还会问你,这个东西底下的原理是什么样的,为什么设计成这样。考察你思考的深度。
    • 如果做过网站的话,可能会问一些HTTP协议相关的东西,看看你有没有思考过你写的网站是怎么的运行起来的。
    就这样。你简历说你做出过什么东西,这个我可能会参考一下,然后主要问你你可能擅长的方向。

    所以我想要的人就是聪明 + 懂基础知识 + 能够对一些方向的知识深入思考的。

    至今面的人中,只有一个把我问的基础问题都答上来了,甚至我的加强版的问题都答上来了..最后给了offer后人家最后不愿意来百度了= =

    另外,清北肯定是有加成的,即使代码能力不成,交谈中如果发现见识还挺广,我也许也会让他(她)过了>_<
    另外,我们这种男女比例20:1的部门,女生绝对有加成。
     
    作者:匿名用户
    链接:https://www.zhihu.com/question/31762389/answer/53470394
    来源:知乎
    著作权归作者所有,转载请联系作者获得授权。

    这个必须匿,我就是菊厂曾经的校招技术面试官,如今偶尔做做高端面试。
    说说我个人对校招面试的看法吧,各位同学可以参考。
    • 基础,基础,基础!
    别以为我会说什么面试题,首先看学校,然后看专业,最后看成绩。
    一般HR和秘书就会帮忙筛掉一大堆简历,否则我们现场哪里忙的过来。
    在此基础上,才会跟你聊聊具体的面试题目,表现出色的标个记号,优秀新员工起薪不一样。

    理由:招聘也是需要成本的,中断项目开发组织人马跑去招聘,哪个产品经理都要暗中骂娘。
    不要把名牌学校、王牌专业不当回事,好的学校、专业、成绩,已经说明了很多事情了。
    • 学习能力、逻辑能力、表达能力
    这个看面试官的,各面试官的王牌问题都不一样,特别是二面。
    各种奇奇怪怪的小问题,考察知识深度、广度、逻辑推导、语言组织和表达能力。
    不过偶尔面试官会劳累偷懒,或者时间太紧张就没有问得很细。
    • 研究生还会考察项目运作能力和工程能力
    有些同学做项目好久,闷头只做自己那一块,别的一问三不知,问起来真是让人汗啊。
    或者常见的工程方法一问不会;或者只会用工具,知其然不知其所以然。
    商业公司都是规模化的项目开发是不是,好歹职业化一点。
    • 心理测试
    巨坑,公司上下被坑过好多次,真是担当不起,宁杀错不放过。
    说起来冷血是不是?
    当在食堂吃饭的时候,5米之内“砰”地一声巨响,不知道有几个人能抗住这种精神冲击。
    是的,已有征兆,4个同事团团围住结果还没防住,4个人后来全部去接受心理治疗了。

    PS:往年清华每年不跳几个不算完整的一年,现在不知道还是不是这样。
    • 刷题库?真有用。
    当真以为我们不知道有学生组团刷题库么?
    这事10多年前就发现并拆穿过;有的招聘组懒得去拆而已,除非实在太过分。

    但如果本身能力不行,入职以后过一段时间就悲剧了,我们的试用期是6个月。
    每年两次考评,优秀员工的标签不好拿,比例不高。拿到以后BUFF加满,升职加薪蛮快的。
    每年还会有比例不等的强制淘汰率,这个要感谢韦尔奇。

    知道我们为啥对学生不那么苛刻挑面试题么?
    因为真正好的学生,不仅说学校专业成绩单和面试题,而是开放性问题问答一开口就不一样。
    还因为公司一般都是大型工程项目,质量要求也很苛刻,很多产业知识经验基本上要从头学习。
    基于纯软件、互联网的软件开发模式和经验,在很多产品和项目团队是不能照搬应用的。

    内部是一种野蛮生长模式,会有系统的培训、辅导、指明方向,但很少有专门的“栽培”。
    进来的都差不多,大家一起努力;不努力表现指望着别人给你特别待遇,门都没有。
    就好像另外一个答案说的是“狮子和羊”
    狮子都是自己拼来的,从面试的时候开始拼。羊?那是自己想当羊。
     
    华为比较看中学校,如果是985/211进去很容易,华为在西安主要招西交,西电,西工大的(真是收割机一般),性格测试会挂掉一部分人,机试很简单,大二的代码水平足已。


    百度和腾讯相对于华为来说,对学校看的比较轻,只要你有实力,理论基础和代码水平过硬,应付面试还是可以的。


    腾讯面试相对容易一些,两轮技术面加一轮HR面,问的一般比较基础,但会有一些发散思维的题目,如概率题,推断题,大数据处理等。


    百度面试比较专业,问的比较深,包含3轮技术面和一轮HR面(HR面其实只是谈工资),问的范围也比较广,理论基础,项目,代码,概率题等都会涉及,一般面试官会沿着一个问题一直往下问,越来越深,以此考察你对这个领域知识的掌握程度。


    总的来说,理论基础扎实 + 良好的代码水平 + 清晰的逻辑思维能力 足以


    疯狂Java还是不要看了,直接看 Java编程思想 + Effective Java + Java并发编程实战 + 深入理解Java虚拟机 + Java Generics and Collections。

    Python不用学在线课程,直接看官网docs里的tutorial和language reference和library reference。

    另外,找工作的时候成绩占的比重其实比较小的,不用太在意,论文不是牛逼会议也不用太在意。

    看你对自己情况的描述,现在的眼界和自学能力还是不够优秀的。建议通看一下知乎上关于码农找工作的问答,看看别人的面经,试着投简历参加一些面试。


    作者:匿名用户
    链接:https://www.zhihu.com/question/28033201/answer/39154666
    来源:知乎
    著作权归作者所有,转载请联系作者获得授权。
     
     
  • 相关阅读:
    zoj 3697(模拟+dp)
    hdu 2444(二分图最大匹配)
    基础建设者的悲歌
    ANDROID 常用音乐软件 歌曲存放位置
    Winform 类似于WINDOWS的选择文件夹对话框
    我听到过的一个精彩的软件纠错故事
    cs类文件中输出脚本的方法
    NeatUpload的安装使用
    asp.net获取系统已安装字体的方法
    (转载)你真的了解分层架构吗?——写给被PetShop"毒害"的朋友们
  • 原文地址:https://www.cnblogs.com/huhuan/p/6554625.html
Copyright © 2020-2023  润新知