面试杂谈之我的秋招求职之路DarrenChan陈驰

昨天正式确认了百度的offer,宣告着我的秋招正式结束了,虽然我的秋招还算是比较顺利,没有他们所说的那样痛苦不堪,但是我还是想把我面试过程中经历的面试题目共享出来,供大家参考,秋招面试的难度整体上要比实习略难一些,不过只要认真准备的话,我觉得还是很容易拿到心仪的offer的,下面我将给出我秋招面试过程中经历的所有面试过程,仅供参考。

后台开发工程师,Java开发。

美团点评是实习转正,整体难度并不难,下午三点安排在美团B座7楼面试厅进行面试的,一个酷酷的程序员小哥哥面试的,首先介绍的是我实习这几个月做的东西,以及遇到的一些困难。在面试过程中,会对你实习中遇到的困难和挑战各种深问,建议这个题型还是要多准备准备。画了项目的架构图,以及实现的技术的一些细节,基础也问了一些,比如计算机网络,三次握手,TCP拥塞控制和流量控制,数据库的索引机制等,最后出了一道算法题,三数之和,这是LeetCode的原题,可以参考我的这篇博客:

数据挖掘和机器学习研发工程师,大数据架构方向。

我遇到的百度的套路是上来先自我介绍,大概说一下个人情况,面试官就问,你数据结构和算法怎么样,我说还不错,然后直接开始做题,印象里一下做了四道算法题,都是在纸上手撕代码,是算法都做出来之后才进行的后面的面试,我在想如果我算法没做好,很可能就谢谢再见了。四道算法题目不是很难,主要还是考察思维逻辑和基础吧。

快速排序,基于单链表实现(传统的前后指针的方式实现起来比较困难)给定无序数组,查找中位数(基于堆排序)扑克牌第一张放桌子,第二张放到最后,第三张放桌子,第四张放在最后,以此类推,求最后桌子上上1到k,还原原来的扑克牌什么样完全背包问题

第一题可以参考我的这篇博客:

第二题的解题思路是:

首先将数组的前(n+1)/2个元素建立一个小顶堆。

然后,对于下一个元素,和堆顶的元素比较,如果小于等于,丢弃之,接着看下一个元素。如果大于,则用该元素取代堆顶,再调整堆,接着看下一个元素。重复这个步骤,直到数组为空。

当数组都遍历完了,那么,堆顶的元素即是中位数。

思路有了,实现起来还是有一定复杂度的,要多注意。

第三题第四题都是常见题,第四题可以参考我的博客:

剩下的就是考察一些常见知识点了,包括基础知识和框架的,大致如下:

百度一面二面三面是在一起面的,面完就直接给我要了身份证号,说应该没问题,哈哈,就这样确定了百度offer,还是挺幸运的。

数据研发工程师,离线大数据处理。

映客直播是一个中午面试的,吃了饭,就顺便过去了,因为当时在美团实习,而映客就在望京附近,特别近,骑自行车过去的。映客没有自己的楼,是一个大厦里面,进去还得登记。上去了感觉里面装修还不错,有个很大的猫头鹰,等了一会,面试官就来了,刚来感觉人挺严肃,聊了一会感觉我会的挺多,就跟我扯了点别的,哈哈~问的东西不是很难,比较基础,当然也手撕代码了。

自己实现多线程MQ,用数组实现队列,保障数据安全性加锁说一下mapreduce的shuffle机制,map阶段是快排,reduce阶段是归并排序说说产生数据倾斜怎么办,优化措施(重写partition,加上负载因子,再次哈希)什么情况下会产生数据倾斜,比如groupby,join,count(distinct)等写SQL语句,左连接关联查询写500亿top10问题,写hive问我会不会执行到orderby语句线程有哪几种状态

数据倾斜问的很多,大家可以总结一下,参考这篇博客:

就面了一面,面试官对我的评价还不错,面试完就让我过去先实习,我说实在抱歉,还在美团呢,而且得先回学校做毕设,他说他们比较缺人,希望我快点过来,我说实在抱歉,他们就说没事,等12月份还可以再聊聊。

数据研发工程师,实时计算。

当时也是八月份,阿里北京这边组织了一个夏令营,因为也在望京,而且是美团旁边,我就过去参加了,上午扯了好多阿里有多牛逼,下午就开始面试了,这只是一面,估计是为了挑选候选人吧。我是最后过去的,我去的时候都没多少人了,然后跟我的一面面试官大概谈了谈,主要是了解一下,面试官人很好,后面也帮助了我很多,很感激他。主要问的是实习经历和项目经历,然后问了下对大数据体系的看法,一面还是很简单的。

从二面开始,就变得难了,问的开始越来越深了,各种基础知识问的越来越多,果然符合阿里的作风,阿里就是特别重视基础,而且各种知识点要求也很高。

算法最长重复子串说一下成长最快的收获最大的项目分布式缓存的负载均衡session共享一致性哈希算法离线hadoop原理,写文件流程,什么时候都返回成功,说项目实时storm和flink原理,编程模型,说项目Topk解决方案如何数据去重,set在内存宕机怎么办你了解的hbase按照列存储和关系数据库行存储区别并发方案,针对优酷世界杯lock和synchronized区别两个线程交替打印字符串实现NIO模型,怎么设计如何涉及分布式可靠的消息队列,怎么保障职业规划介绍实习项目,mafka如何保障消息不丢失,发送一次介绍离线大数据项目,数据处理用hive的场景介绍课题项目,redis应用场景,存储方案Storm编程模型Python2和3的区别,多线程咋回事Hive如何防止数据倾斜,对Hive的理解MapReduce,map阶段,reduce阶段,combiner阶段Yarn阶段介绍集中在同一个reduce,分桶Hashmap,Hashtable,concurrenthashmap数据库建模Hive分组取topk请求如何处理url数据仓库数据库索引

建议要是面试阿里的话,先要把基础知识都要认真过一遍,不然很容易被虐,哈哈,阿里算法也会考察,不过感觉没有百度头条那么多,相反框架原理啥的,Java基础啥的反而问的比其他公司更深。

服务端开发工程师,Java方向。

这个公司是听同学说的,貌似给钱很多,就去试了一下,感觉这个公司特别重视算法。人文关怀很棒,去了有免费的零食和水果,大家坐在一起吃东西,叫到谁谁就去面试,一共经历了两面。第一面上去大概自我介绍完,就直接写算法,因为我写的比较快,就多写了一道题,当时没用递归的方式,结果面试官看我的代码看了好久,说写的太复杂,哈哈~二面面试官是经理级别的,说普通话不标准,感觉不太懂大数据,他让我介绍项目,我说了个大数据的项目,感觉兴趣不大。后来就全程在写一道ringbuffer的题目,猿辅导的面试题目如下:

自我介绍,说一下项目JVM问了一些,JVM模型啥的HashMap原理,底层线程池的内部实现原理TopK问题负载均衡问了一些一增一减两个链表合并最长回文子串两个变量实现ringbufferHadoop读写文件过程最大问题和挑战

ringbuffer那道题是环形队列,即采用两个变量判断队列为空,判断队列为满。可以参考我的博客:

后台研发工程师,C++和Java方向。

腾讯先是腾讯云,存储方向的部门面的,全程在问C++,我说明自己很久不用C++了,面试官开始问我很多基础,不过当我说到Java一些术语,面试官一脸懵逼,他说的一些术语,我也一脸懵逼,就这么尴尬了一个小时,哈哈,不过算法题和基础知识答得还不错。

字符串判断包含判断一棵树是不是另一个子树大头传输和小头传输三次握手,滑动窗口epoll,select模型TCP和UDPLinuxtop和ps操作日志的一些指令红黑树SortSet进程通信的方式,哪种方式速度最快

算法工程师,机器学习方向。

AiBee是一个创业公司,主要是搞AI的,好像创始人是原百度的高管。当时看到群里有人内推,就过去了。但是感觉面试安排的不合理,过去了之后,hr说面试官在开会,在那里等了一个多小时,面试官才来,都快中午了,就草草问了两道题目,就结束了,整体的面试体验不是很好,不知道别人什么感受。

KMeans,手动实现算法判断一个点是不是在三角形内部,写算法查找含有某些关键字的进程,一起杀掉(linux指令)

大数据研发工程师,分布式计算。

自我介绍,详细介绍项目,主要是美团实习项目,然后画项目架构图。

五道编程题目:

本来想的是采用map的结构,最后其实是采用堆进行存储,在Java中可以看一下PriorityQueue,内部是采用堆进行实现的。

2.

中序遍历,存储根节点到每个叶子节点的路径。

3.求平方根,两种方式。

#输入:整数n#输出:n的平方根#精度10^(-5),定义域:实数

(1)二分法

publicstaticdoublesqrt(doublet,Doubleprecise){doublelow=0,high=t,middle,squre,prec=precise!=nullprecise:1e-7;if(t<0){thrownewRuntimeException("Negetivenumbercannothaveasqrtroot.");}while(high-low>prec){middle=(low+high)/2;squre=middle*middle;if(squre>t){high=middle;}else{low=middle;}}return(low+high)/2;}(2)牛顿迭代法

publicstaticdoublesqrt_(doublet,Doubleprecise){doublex0=t,x1,differ,prec=precise!=nullprecise:1e-7;while(true){x1=(x0*x0+t)/(2*x0);differ=x1*x1-t;if(differ<=prec&&differ>=-prec){returnx1;}x0=x1;}}(4)两数之和为定值

(5)遍历一遍用两个指针实现删除倒数第k个单链表节点

classNode{intval;Nodenext;}publicvoiddelete(Nodehead,intnum){Nodep1=head;Nodep2=head;intindex=0;while(p1!=null){p1=p1.next;index++;if(index>num){p2=p2.next;}}if(p2.next==null){p2=null;}else{p2.val=p2.next.val;p2.next=p2.next.next;}}三面过了几天,上来同样是介绍项目,自我介绍一系列,感觉宜信的面试过程没有过于重视基础知识,主要还是围绕算法展开,最后同样来了一道算法题,求若干个线段的最大重合个数,可以详见我的另一篇博客:

宜信的面试比较注重算法,尤其是研发岗,按照同一个模式进行面试,具体到大数据开发还是Java开发等,都是去了以后再进行分配,整体来看这个公司的面试还是有一定难度,公司在互联网金融也有一定前途。

大数据研发工程师,实时计算。

快手是有一个学长内推的,远程面试的,整体感觉不是很难,感觉快手最近如日中天,这个公司还是不错的。有感兴趣的小伙伴可以考虑加入,快手比较重视基础,问的东西和阿里有点类似,总体来看还是偏难的。

印象里面的面试题如下:

因为之前实习过了华为,没有去,所以通知只需要参加一轮终面即可。因为自己被选入了华为的一个“领鹰计划”,最后签约的时候还给涨薪了,当然最后没有签华为,觉得华为还是不错的,可是我还是想去互联网公司。华为面了一面,这次主要问了问项目,基础知识也问了一下,反正不难,跟聊天似的,华为校招看学历,看来国防科大的牌子还是挺有用的,面试题想不起来了,总之,挺简单的,主要是聊为主,面试官人很好。

总之,秋招面试算是结束了,这一年,是我记忆深刻的一年,通过面试,我的水平提高了很多,希望去了公司还能好好努力,下一次,争取可以面试别人,嘿嘿~还没找到工作的小伙伴,加油哈!

THE END
1.猿辅导网课怎么样?网课鼻祖竟然让我失望了?家长反馈有真相!下面我们就看看,猿辅导网课都有什么优劣势?2位上课家长又给出了怎么样的评价呢? 01 猿辅导网课 效果不明显,比较费妈 Micolla是位一年级的小朋友,之前有学过斑马思维和豌豆思维。据孩子妈妈介绍,Micolla平时校内成绩一般是A,但计算能力有点弱,举一反三也不太行,口算5分钟100道题拿不到满分。 https://weibo.com/ttarticle/p/show?id=2309404626706387304877
2.猿辅导网课怎么样家长如何评价猿辅导网课怎么样 家长如何评价 很多同学都听过猿辅导网课,那么猿辅导网课好不好?大家一起来看看吧。 1猿辅导网友评价 猿辅导是一个综合辅导平台,辅导的课程包括中小学还有高中生的全部科目,不仅仅是英语,还有奥数等科目可以学习,采用的是老师直播教学,让孩子可以在家随时随地都能学习,在今年这个时间段也比较安全。http://www.chusan.com/zhongkao/125496.html
3.真实评价小猿学练机怎么样如何评价猿辅导数学老师彭强 快,号称彭一秒!我听他的课很多时候都听不懂要会看!然后在评论说要他慢点,他总是说,都是尖子生,我说的不快! AI智能写作,在线写作创作平台,AI写作更简单 AI智能写作,是一个在线自动写作工具,在线帮写各类材料文章作文,工作计划总结报告,策划方案,创意文案,新闻软文等.通过您输入的https://wenda.so.com/q/1689643097211875
4.猿辅导和掌门优课哪个好,怎么那么多人对比1、先来评价猿辅导怎么样 猿辅导网课目前课程的种类是非常多元化的,在小学阶段他们开设的有语文、数学、英语等方面的课程,在初中阶段和高中阶段的课程则就多了不少,他们所开发出来的一款小猿搜题来进行题目的讲解与作答,相对来说针对性比较强,孩子在这里能够比较好的提升英语成绩,在应试方面完全是没有问题,但是在孩子https://www.douban.com/note/808381485/
5.猿辅导网课效果评价:一位家长的亲身经历与客观分析在当下数字化教育的热潮中,猿辅导作为其中的佼佼者,吸引了众多家长和学生的关注。我家孩子也曾是猿辅导英语课程的学员之一。在此,我想分享一下我们作为家长的真实经历和感受,以及对猿辅导网课效果的客观评价。 首先,猿辅导的课程体系给我们的第一印象是系统而全面。在报名前,我们详细了解了猿辅导的课程设置,发现它不仅覆https://m.xiaohuasheng.cn/blog?id=73568af554593cf0
6.2021年教育行业的22个预测,期待在线教育创业者们回归教育本质我们发现双方的融资能力其实是在2020年才发生了转变,2019年之前,猿辅导7年融资5.44亿美元,作业帮4年融资10.85亿美元,作业帮可谓后来居上,仅在2018年就完成了8.5亿美元融资。 但经过2019年的大战之后,随着张磊的高瓴入局猿辅导,更多的资本转而流向猿辅导。由此看来,2019年暑期烧钱大战之后,双方的数据肯定是出现了较大的https://baidu-mip.xianjichina.com/news/details_243356.html
7.小童星王诗然:活泼开朗多才多艺,执着地追求自己的梦想孩子的成长和一系列成绩的取得,自然最重要的是家长的付出和言传身教。我们在此也一并采访了诗然小朋友的父母。 记者:谈谈对孩子的评价 答:诗然确实像她说的,是一个活泼,懂事的孩子。她从3岁半就开始学习音乐,从开始上舞台后变得比以前更自信,更努力。现在每天课程都很多,很少有玩的时间,但是她从来不抱怨,而且https://www.sunease.net/news/show_1678928.html
8.小米小爱老师翻译机怎么样质量差还是好,试用1个月感受评测用了几天,再来评价的,小米小爱老师翻译机怎么样个人觉得很不错,基本符合独立学习英语的辅助要求,矫正https://bbs.piaoxian.net/thread-768260-1-1.html
9.猿辅导网课收费标准学生的真实评价是什么猿辅导平台上一对一的课时费用在200元左右,小编为大家带来了相关内容。猿辅导平台收费情况 有些学生学习时间比较少,或者希望在短期内能够快速的提升成绩,他们会选择一对一的授课方式。猿辅导平台上一对一的课时费用在200元左右,在教育培训行业中,这样的课时费收取标准也是处于中等水平。想要让孩子短期突击一下的话,这https://edu.iask.sina.com.cn/jy/3ckJTODXN05.html
10.猿辅导2021请摸着小心脏诚实滴填写,这是匿名哒,让我们一起造福后来人~ [注1] :终审也是培训的一部分,也希望大家帮助我们一起让培训变得更好。 [注2] :请放心填写,真实的声音,绝对不会影响培训结果 *1. 你的终审老师名字 请选择 *2. 你参加的培训期数是? (例如: 1期) https://www.wjx.cn/jq/103698018.aspx
11.如何评价猿辅导新思维的课程?猿辅导素养 猿辅导的新思维课程是一款专为小学生设计的素养课程,旨在培养孩子的本质思维能力和理科素养。以下是对该课程的详细评价: 课程内容 新思维课从真实场景中的常见问题入手,通过系统的教学内容和活动,引导孩子深入思考,提升解决问题的能力。课程内容涵盖数学、逻辑、科学等多个领域,注重知识的综合运用和跨学科学习https://agents.baidu.com/content/question/e557b80b814a12a85b54f1c1
12.猿辅导一面结束收到面试满意评价是不是凉了?成长性待考量,工作强度在个人可承受范围2、某新能源公司,大数据开发,base地符合预期、面试过程很愉快(据说团队氛围不错)。但业务方向个人兴趣不强,比较犹豫3、饿了么,算法岗,技术栈和我比较契合,面试中对公司业务也有所了解,场景比较复杂,对我的挑战不小。在和师兄闲聊时我还了解到,他们会定期举行内部小型的技术https://m.nowcoder.com/discuss/388071135303290880
13.python学而思和猿辅导哪个好学而思和猿辅导哪个好,说说我的评价 2020-08-27 16:17 来源: 作者: 断断续续给孩子在线上学英语也有差不多两年多了,途中也换了几个平台,今天给大家分享下哈~很多家长都知道要对比线上平台的外教资源、教材、课程模式等等。但是,大家几乎都忽略了一个看似不重要,实质上会影响教育效果的问题——外教订课模式,外https://blog.csdn.net/weixin_39727863/article/details/110378692
14.企业微信“隐藏”的带货功能,屈臣氏猿辅导都用它做转化!不知道大家发现没有,越来越多的企业开始用企业微信朋友圈功能做营销了,小红书、西贝、屈臣氏、UR、绝味鸭脖、猿辅导等来自各行各业的企业品牌,纷纷加入企业微信的“玩家”之列。 有小伙伴可能想问了,企业朋友圈的功能和普通朋友圈有啥区别?为什么各大企业热衷企业微信的朋友圈功能?如何利用这个功能做好转化呢? https://www.niaogebiji.com/article-26927-1.html
15.猿辅导和作业帮哪个更好,过来人讲讲心得体会评价一:猿辅导,必须猿辅导啊,作业帮印象特别差感觉很乱,质量也不怎么样物理王浩上课特别细致而且经常冒段子,郑少龙的课买不了吃亏买不了上当,绝对干货满满,收获大于交的钱,从来没觉得不值过,回访可以听三遍才能全部吸收评价二:我觉得作业帮还是不错的,本人就是使用作业帮一课直播学习。班班很负责,老师也很有趣~http://m.szhome.com/520-520070-detail-177509497.html
16.企业微信“隐藏”的带货功能,屈臣氏猿辅导都用它做转化!不知道大家发现没有,越来越多的企业开始用企业微信朋友圈功能做营销了,小红书、西贝、屈臣氏、UR、绝味鸭脖、猿辅导等来自各行各业的企业品牌,纷纷加入企业微信的“玩家”之列。 有小伙伴可能想问了,企业朋友圈的功能和普通朋友圈有啥区别?为什么各大企业热衷企业微信的朋友圈功能?如何利用这个功能做好转化呢? https://maimai.cn/article/detail?fid=1474931366&efid=ZOw-K-c1u7dXut8pMV6Y3Q
17.2020届秋招面试总结青萍之末的技术博客什么情况下会发生内存泄漏,怎么解决 HTTP长连接和短连接 用数组实现一个栈,并在O(1)时间复杂度内获取最小值,如果是队列该怎么做 实习遇到的难点 项目中的问题排查 手撕代码: 最长连续子串 基于快排的思想实现TOP K 3、百度(一、二、三面,挂) 虚表存放在哪里,虚表指针什么时候初始化 https://blog.51cto.com/u_6526235/7226647
18.「职位对比」猿辅导小学短期班辅导老师职位关闭 小学短期班辅导老师-六险一金+高薪+双休 - K 猿辅导 培训/辅导机构 D轮及以上 更换职位 招聘中 高考升学规划师 - K 大智教育 培训/辅导机构 未融资 更换职位 立即沟通职位详情 济南 不限 本科 全职工作 培训机构 线上教育 学前儿童/小学生 有销售经验 有教育工作经验 双休 六险一金 【岗位职https://www.zhipin.com/job_pk/606770f8e350ad701XF43tq-EVRT/5425ccb93f689d981HZ609q_GFNW.html
19.从十个角度解析面试全流程!附互联网公司Offer难度系数分析面试一圈下来,感觉不同公司的考察点都大同小异,评价标准也比较相似。如果能提前有一个大致认知,复习时兴许能事半功倍,少走弯路。 二、时间线 校招一般分为提前批、秋招、秋招补招、春招等阶段。 提前批一般在 7 月开始,但是 2020 年受到疫情影响,各家大厂早在 6 月就开始了提前批,比如字节提前批是 6.16~https://cloud.tencent.com/developer/article/1865758
20.猿辅导课程价格简介怎么样北京学习培训会员评价 我要评价 网友评价(11) 我要评价 全部(11) 5星(2) 4.5星(1) 3.5星(2) 0.5星(6) 匿名用户 效果:0.5 师资:0.5 环境:0.5 倒卖信息是犯法的 11-28 猿辅导 赞 回应 收藏 举报 快乐小鹿 效果:3.5 师资:3.5 环境:3.5 自从在**里买了他家的英语教材,我的电话就像开锅了一样一天不https://www.dianping.com/shop/G19RwERkcQwHHqql