微博搜索架构部C++工程师

一面大约40分钟
(1)自我介绍
(2)了解STL吗?vector底层实现机制是怎么样的?
(3)C++虚函数,纯虚函数的作用。
(4)C++空类产生哪些成员函数?
(5)TCP三次握手和四次挥手,何时进入CLOSE-WAIT状态。会在linux上查看tcp的连接数吗?如果TIME-WAIT状态太多了,一般是什么原因造成的?
(6)最近有没有看过什么开源代码或者技术书籍,介绍一下。
(7)手撕代码:针对10000篇微博,统计其中每个汉字的出现次数、以及包含每个字的微博条数,并按照每个汉字的微博条数进行排序后,输出到文件。
预先提供:微博文本的文件名称是"docs.txt",每行信息:一篇微博文本。
(8)我看你本科是学统计学的,是否投递过算法相关的岗位,为什么考虑做后端开发,未来职业规划是怎么样的?

#面经##C/C++##微博#
全部评论
感觉还是蛮难的。。。。
点赞 回复
分享
发布于 2020-07-21 20:28
您好,请问代码题您怎么做的呢?是在牛客写还是自己ide呢?
点赞 回复
分享
发布于 2020-07-22 09:06
阿里巴巴
校招火热招聘中
官网直投
所有在等微博hr面,等二面,等意向书的同学,加群958262463交流
点赞 回复
分享
发布于 2020-08-10 20:25

相关推荐

头像
职位描述1、通过深入研究和开发广告机制策略及模型算法,为不同国家和地区的用户提供服务,推动快手短视频、激励和联盟等广告业务的迅速增长。2、设计并实施高效的广告检索和排序算法,利用运筹优化、Uplift建模/因果推断、参数模型化等技术和理论,探索在给定资源约束下最大化流量和生态长短期价值的最佳机制策略实践。3、研发业界领先的智能出价系统和智能投放平台,应用控制理论、强化学习等前沿技术,提升广告主投放的长短期收益。4、优化广告的点击率和转化率,从模型结构设计、训练范式优化、用户特征挖掘、转化延迟建模等角度提升模型预估的精准度。5、客户投放优化:深入理解客户投放问题,提供冷启动、稳定性、生态等长期问题的策略、模型、以及产品化解决方案;针对 Nobid,CostCap 等出价模式,设计最优的跑量、出价策略满足客户差异化的投放诉求。 任职要求1、具有较强的动手能力,熟悉C/C++/Python开发,熟悉Hive、Spark等大数据处理框架。2、熟悉常用的机器学习和数据挖掘算法,具备扎实的数学基础,善于从数据中发现、分析和解决问题。3、擅长阅读文献,快速学习,具备出色的问题分析和解决能力,以及良好的沟通协作能力。4、有大规模计算广告、推荐系统、搜索引擎、风控系统、电商系统等经验者优先。简历发送到baiwentao@kuaishou.com
点赞 评论 收藏
转发
华为 车BU VS. 家乡教师编 40多
点赞 评论 收藏
转发
2 17 评论
分享
牛客网
牛客企业服务