C++|来自一位小伙伴对自己2021上半年10天12面的经验分享( 三 )


2.第二次面试
是字节一面 , 做在线教育 , 问的还是比较深的 , 主要包括项目中涉及的DL问题 , 推荐   模型以及ML问题 , 然后是手撕一道hard(连续无重复子串) , LeetCode上的原题改版 ,    只可惜 , 思路正确 , 但没撕出来 , 那时候滑动窗口是刚接触 , 没弄清楚怎么滑 , 再加上第一次手撕 , 脑瓜子嗡嗡的当时 。 这次说实话对自信打击挺大的 , 但面试官给过了 。 所以面试这东西有时候真的是玄幻 , 无法预料 。
感想: 刷题还是不够 , 手撕的能力欠缺 , 这个确实没有啥好方法 , 只能靠着不停的积累和刷题 , 以及不停的总结了 。
其他面试情况
阿里一面 , 推荐算法 , 但好像是toB的 , 简单谈了谈项目 , 问了些项目上的细节 , 然后让等二面 , 结果也没等来二面 , 阿里这次的体验这次并不是很好 。
360一面 , 问的很广 , 多方位考察 , ML , DL , C++ , 操作系统那一套 , 然后手撕 , 计算机基础的那些只有些潜在的印象了 , 回答的并不是很好感觉 , 但面试官人超级好感觉 , 过 。 这次认识到了基础的重要性 , 包括数据结构 , 操作系统等 , 也知道C++的重要性 , 还是要捡起来的 。
字节二面 , 有了前面的教训 , 进行了一波总结和准备 , 二面相对来说就好多了 , 在一面基础上更加深挖 , 并伴有智力题和概率题了 , 过 , 字节体验还是可以的 , 不过水平也是很高 。
滴滴 , 一面和二面持续了5个小时 , 这个是问的比较细了 , 也非常广 , 后面面试官直接看着我的博客和GitHub问的 , 所以这个不同的人会不一样 。 面试官水平非常高 , 说  的时候都是让他自己能自己推出来的程度才行 。 这个过+OC
字节HR面 , 在线教育部门竟然是两面 , 也是出乎意料的 , 这个就相对来说较为轻松了 , 个人优缺点 , 前两次体验等 , 这个过+OC 。
美团一面 , 这个就比较惨了 , 投到了数据挖掘岗 , 但我介绍的时候发现我找推荐 , 但他那部门没推荐算法 , 所以比较尴尬了 , 我也没法介绍推荐比赛 , 全程跟着面试官的  思路跑了 , 问机器学习 , 深度学习 , 场景题 , 智力题 , python基础等等 , 最后手撕题  原地哈希的那种 , 也是思路对 , 没撕出来 , 但感觉没问题呀 , 课下写了一遍也过了 ,   可能是太紧张有地方出错了吧 , 这次体验就不太好了 , 结果显然挂 。 面试官也比较严  肃 , 自信也受到了一定的打击 。 不过发现了简历有问题 , 也发现知识上也有很多的漏洞 , 给了我很大的教训 。
清晰的记得 , 4月28 , 目前只有一个口头oc , 还是六月份才启动申请 , 所以当时自信即将为0 。 准备放弃 , 但突然360打来电话约二面 , 瞬间又看到了点希望 。
360二面 , 由于面试官看到了我之前博客总结 , 发现大部分ML和DL的知识 , 所以直接避开不问了 , 介绍完项目之后 , 给了个数学题 , 主要是英文的 , 考察朴素贝叶斯和全   概率公式 , 我天 , 之前准备实习是没看这两块的 , 不过 , 在面试官的一点点翻译帮助   下 , 顺利搞定 , 这个面试官也超级nice , 最后还给我讲了广告和普通推荐的区别 , 推  荐了广告算法的一些资料 , 过 。
这时候 , 进入五一了 , 我手里面已经没有任何牌了 , 本来想打算既然这样了 , 就好好   休息休息 , 玩玩 , 毕竟一个多月的高压紧张 , 长时间可能会出问题 , 但老师那边需要改论文 , 并且360打电话说假期之后约三面 , 得 , 五一也没休息得逞 , 又进入了一个紧张状态 。