首页 > 笔经面经 > 面经续:360华为阿里腾讯京东小米搜狐滴滴一点资讯微店……

面经续:360华为阿里腾讯京东小米搜狐滴滴一点资讯微店……

头像
一只程序猿
发布于 2016-10-02 02:21:41
回复7 | 赞 4 | 浏览7164
楼主又回来了!~楼主是写那篇五挂百度的童鞋,应该还有一些牛友有印象。
面完滴滴后,感觉校招基本已经结束了。这周第一个有薪资的offer也发下来了,达到了比较满意的水平,希望还没有满意offer的同学,继续加把劲,剩下的公司其实还是很多的,多试几家,缘分很重要!对于楼主有意向去的两个公司都没描述具体部门,有想知道细节的可以私信…
按照时间顺序吧:
1.腾讯TST(应用宝部门,三面电面)
   一面:时间有点久远,不太记得清了
              项目,
              LR、LDA、还有啥算法来着,忘了
              好像是问有70%的人喜欢玩游戏,30%的人不喜欢玩游戏,现在推送的资源必须是50%游戏,50%非游戏(好像是这个比例?)问怎么分 配比较合理,我给的答案是找ROC曲线离(0,1)最近的点?
   二面:项目、主题算法等
   三面:隔了一个月打过来,很久没接过电面,略微突然,错失了一次机会吧,项目讲的很乱。
              然后就是熟悉的算法,好像还问了归一化方式(我就知道max-min和 z-score)。
              小结:电面没法做算法题,尽量把项目讲清楚,还有就是基本概念讲清楚一些。
               设计应用宝推荐方式(我好像答的是协同过滤、主题聚类等等),如何解决冷启动问题?
   小结:电面需要把项目和基本概念讲清楚,这比当面面困难,好处就是不用手写算法题,对手撕代码能力比较弱的人比较好。
2.华为优招(状态未知,应该是泡池子)
    这个我是霸面的,可能因为学校不算太差,没受到什么阻力。
    一面:项目,面试官提出了自己的见解和我讨论…
    二面:聊了5分钟项目,开始谈理想、谈人生、谈华为、谈BAT,约30min…然后面试官说我应该没问题,一周内有消息。
    小结:华为的面试真的很水,比较看学校,把自己的项目包装好一点吧…还有就是面了一个多月至今没消息…官网状态是面试已完成,录用待审批。貌似北京的都没有消息?
3.360内推(二面)
    一面:如何写strcnpy。
                  洗牌问题,给出random函数,写出这个类(我的解法是从52张牌里拿前一半,按次序选塞入26个位置,再把剩下的插入,就达到随机洗牌的目的,需要额外空间)面试官的解法是每次随机抽一张牌放到末尾,重复52次。
    二面:问项目,各个细节,因为我在rank实习过,面试官是360搜索的,感觉是从头问到脚的感觉,让人很不爽(你们这个项目有多少流量啊,占百分之多少啊,这种细节都问),于是谈的不是很愉快。找亲戚算法(用并查集,当时没复习,不会),就是A与B共线,B与C共线,那么A与C共线。给一组共线集合,再给一组判定集合。代码没写对,挂了。
4.小米某部门(口头offer)
    一面:项目、快排,逻辑回归、朴素贝叶斯、adaboost、CNN、RNN。
    二面 : 项目、map-reduce及朴素贝叶斯完成文本分类(写伪代码,磕磕碰碰完成了)、二叉树非递归后续遍历(写的有点问题,这竟然都过了)
    三面:聊业务、聊该部门的前景(比较新的一个部门,众多微软google大神,包括经理本身在微软呆了十年),管理方式等,并且高概率解决户口。
    小结:后来我有微信问过,都说没问题,并且不用参加校招了,但至今没有正式文件
5.阿里(已拿offer)
   一面:1.从文件中读入一组数,求它们的方差和均值,可以用O(1)空间的算法,(即EX^2-(EX)^2),楼主这都推导了半天(感觉如果直接说期望可能能第一时间想起这个公式),居然没挂我,也是神奇……
                2.什么情况下一定会发生过拟合?(训练集和测试集分布不一致的时候,还是没答出来…),解决过拟合的方法有哪些?
                3.L1和L2正则相关问题。
                4.项目
   二面:因为做的方向比较对口,和面试官比较投缘,所以基本一直在聊项目…都拿黑板画了。
   三面:实习做的项目及发表的论文。碰到一个问题会如何去解决它?(我的回答是技术问题看博客,思想问题看论文。)聊人生。
   HR面:印象最深刻的事?评价一下你自己的优点缺点?如何学习的?将来的职业规划?(几乎所有HR面都是这些问题吧,有的还会问问你手头的offer等等,请务必用心准备,在真实自己的基础上稍微包装一下)
  交叉面:这次是电话面试,仍然主要是问项目……所以说,找工作缘分很重要。。
6.京东(HR面等消息)
      一面:项目、k-means算法的两个关键点?linux查看进程命令?KNN算法如何决定K值?如何解决过拟合?好像都是这些比较简单的问题
      二面:项目细节、机器学习与深度学习的区别(因为我做deep learning,该问题经常被问到)?
      HR面:为什么选择京东,实习是否留下,面过哪些公式,手头的其他offer,印象最深刻的事,自我评价。
      小结:这次面的问题除了针对项目问的,都是些基本机器学习算法,细节记不太清了。
7.微店(口头offer,10月中旬谈)
      一面:项目,如何从一组两两成对的数中找出唯一单个的数?(例如1,2,1,3,3 。则所求的数是2。最好的方式是用异或,没答出来)
                   二叉树层序遍历、寻找两个链表的公共节点,似乎还有智力题?
      二面:如何实现office word里的纠错(我说的是最短编辑距离+先验的共线性,还有根据上下文,等等),如何求根号X(X为浮点数,不会,面试官提示了很多才答出来),写代码。两个人玩游戏,100个球,每次挑5个,如何保证必胜。52张牌,四个人抽,黑桃A和红桃A同时在一个人手里的概率。(4/17)
      HR面:和之前差不多吧…
8.一点资讯、搜狐、滴滴
    这几个是在拿到阿里offer后接着面的,放一起简单讲讲吧
    一点资讯二面主要问题:
    1.如何初始化类中的常成员变量(参数列表),c11新特性
    2.一个升序数组被循环右移过,如何找到它的起点,写代码(例如1,3,5,7,9      ->   5,7,9,1,3,只知道后面的状态 )
    3.朴素贝叶斯,先验、似然和后验分别是什么
    4.一枚硬币,扔10次,4次正面朝上,求它的最大似然估计
    5.逻辑回归损失函数及梯度下降推导,这里不得不吐槽一句。问我逻辑回归损失函数是啥,我说是log损失函数,面试官直接用轻蔑的口气说,谁告诉你叫这个名字的,这是MLE(最大似然损失函数),事实上我看很多博客上都这样叫。
    滴滴一面二面问题(二面挂)
    全排列,写代码。堆排序,写代码。逻辑回归、adaboost、问我会不会数据库(完全没准备,说只会基本增删查改)、决策树信息增益、L1L2正则。滴滴今年面试不多吐槽了,很混乱,我算比较幸运的没等多久连着面两面速战速决。二面面试官最后直接问我优缺点、还有offer状况,跟HR一样……
    不知道是笔试分太高(全AC)还是其他原因,搜狐仅面了一面就让走了,然而昨天刚收到邮件说我面试通过,期待加入……也是醉醉的。搜狐这次面试考的全是数学,偏微分、线性代数乃至泰勒展开,磕磕碰碰勉强做出来了(基本都还给老师了)。个人觉得不具有参考性。
     互联网公司的校招已近尾声,如果现在还没有收获的,好好针对准备下国企和外企,很可能有更好的机会,望诸君共勉,拿到理想offer!

7条回帖

回帖
牛客网,程序员必备求职神器
QQ群:169195721
微 信:www_nowcoder_com 关注
微 博:牛客网 关注

扫一扫,把题目装进口袋