一、技术总监很年轻,表情冷淡,感觉不大好。
总共三面,第一面,技术负责人,拿了一张都是题的纸,挑着题问我,大部分都是java基础题,很广泛,把网上的java基础题过一遍应该就没问题。android问了oom的,问我开发的时候遇到什么难解决的问题,几乎每个公司都会问这个问题。到这里我觉得自己回答得还不错。然后hr面,我不是很会聊天反正,大概聊了下,了解下情况最后就是总监面,人很年轻,很娇小,表情冷冷的,问我java并发线程的东西,没答好,又问了一个动画效果的实现。java确实很重要,如果你写android的时候没有意识到说明还没到达那个高度,面试的时候就会很明显的体现出来。
面试官的问题:问java多线程的实现。答ThrealLocal。
二、团队氛围很好,扁平化管理.
公司优点: 自己非常喜欢社交产品,所以一直想做社交产品,正好有个机会,就到了陌陌,陌陌的团队氛围很好,扁平化管理,响应很快,不得不说确实是来对了团队,也完成了自己想做社交产品的愿望,工作环境也是很好。
公司缺点: 薪酬方面就要比大公司差一些了,不过觉得只要工作顺心,这点小钱可以忽略。失望的方面就是平常有很多人黑我们,觉得压力山大。意见和建议: 希望公司能更注重企业形象。
三、面试难度一般,二面面试官不专业,根本不知道自己面的什么岗位。
面试的是平台产品经理游戏方向,涉及社交领取的较少,提前准备了一些游戏平台的知识,因为实在时间仓促,社交方面的就放弃了。结果押宝押错了。刚开始应该是一个工程师面试的,面善没有刁难,问了一些以前做过的产品的优势和看法,又试探了是否对平台性质的产品有无大致了解,比如后台、数据、SDK、API等浅显的问题。二面就很不友好了,一个个子不高说话方式很奇怪的商城产品经理面的,根本不知道我面试的什么职位,一点儿游戏方面的问题都没有问,中途还接电话很不专业,以前看过面试社交产品经理面试的是游戏的题目,现在我面试游戏平台,问了一堆社交问题。
面试官的问题:
问必问题目,你觉得怎样评价一个游戏的好坏。工程师面试的问题很细致。第一面为电话面试,主要问一些基础知识,如计算机网络,数据结构和算法等等。
二面为现场,主要问了之前的项目经验,问的还算比较仔细。
三面为hr面。基本上难度不大。
面试官挺亲切,先问了php的基础,超全局变量,cookie和session的区别,然后问了mysql引擎、linux的一些操作,比如怎样查看内存大小,查看文件大小之类。
答用户角度:易学、上手快、新颖、能满足虚荣心、画质好、流畅 开发者角度:产品迭代、同行业内有竞争力、优秀的运营能力、系统的抗压能力等等 考核标准:同时在线用户数、留存率、付费率 能答出这些就OK了
四、题目有点难,面试一步到位。
下午两点面试,去的时候地都找不到。还好,问了一哥们,这哥们挺给力,直接带我去公司。一问才知道,是公司的员工。后面就顺利了,前台MM很漂亮,也很热情。一进去就叫我去一个办公室等面试官。然后,感觉一下子,面试官就来了,接着开始面试之虐战。
面试官先自我介绍,然后就来了一个二叉树的后序遍历,限时15分钟,非递归实现。然后就一张白纸放在面前。一边看表,一边看简历。还好,应该没到15分钟,就让他看了。接着就下一道,问SVM的原理,需要将推导过程写出来。反正也不是很记得了,就捡关键的步骤往上写了。后面就来了一道,用分布式找出好友的二元好友。即好友的好友!反正这道没答上。现在还没思路呢!接着就问了一道给定一个文本,返回出现最多的一个词,叫我写一个Shell,其实,linux自己用得也不多,也不知道怎么弄了,就说不会。本以为到这一步也就告一段落了,谁知就接着叫我等下一个还要面试,接着好像是某部门主管。
然后就开始第二次被虐待,第一个问题叫你编程实现将二叉树进行扁平化为一个双向链表。还好,应该是写对了。后面就记不太清楚了,考了awk,Word2Vector工作原理,LDA工作原理,以及K-means工作原理,如何用Hadoop分布式计算。记得只有这么多了。
接着就HR面了,问我那毕业了,研究生几年做了什么工作,对公司的印象怎么样,你觉得你的优势是什么。。。。反正就是胡吹乱吹啊。面完之后,6点了,到学校都8点了,就这样结束面试。
前天HR给我回电话,好像面试通过了。好像给的工资好像不低。本来前段网上笔试不顺利,想拿陌陌做垫底的。现在感觉得认真去考虑一下。面试官的问题:问awk,二叉树后序遍历,SVM