360-搜索广告算法-面试经验

以下内容来自于应聘者回忆整理

很多同学都想得到360的实习或者校招机会。那从过来人的角度谈谈,要通过360的实习、校招面试,都有哪些经验和注意事项呢?今天就跟大家分享一下。

【一面】

1、自我介绍

2、介绍实习内容,你做了什么,工作流程,涉及的技术栈,有什么产出

3、介绍项目

4、常用的编程语言,实习期间还有做项目期间用了哪些编程语言

5、了解 spark 吗?

Spark,是一种通用的大数据计算框架,正如传统大数据技术Hadoop的MapReduce、Hive引擎,以及Storm流式实时计算引擎等。 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发的通用内存并行计算框架,用于构建大型的、低延迟的数据分析应用程序。  

6、了解 c++吗?

C++是C语言的继承,它既可以进行 C语言 的过程化 程序设计 ,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。 C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。  

7、了解 git 吗?

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

8、算法题:反转链表

9、反问

总结:一面四十分钟,结束后大概五分钟 HR 来电话说一面过了,半个小时后二面。

【二面】

1、自我介绍

2、选一个你最熟悉的算法介绍一下

3、gbdt 原理,怎么实现的

所有弱分类器的结果相加等于预测值,然后下一个弱分类器去拟合误差函数对预测值的残差 (这个残差就是预测值与真实值之间的误差)。  

4、xgboost 原理,论文里怎么实现并行化的

5、还熟悉哪个算法,lr 和最大熵模型的相似点与不同点

6、开放问题 1:最小编辑距离的问题

7、开放问题 2:如何实现 LRU,用到哪些数据结构

8、了解 c++吗?

9、了解 spark 吗?

10、了解 linux 内核吗?

是一种开源的类Unix操作系统宏内核。整个Linux操作系统家族基于该内核部署在传统计算机平台  

11、挑一个你觉得印象最深的项目讲一讲

12、还有什么问题?

总结:二面五分钟后 HR 打电话说二面过了

【三面】

1、考研还是保研

2、未来职业规划,在哪个城市

3、如何看待北京户口的问题,打算长期发展吗

4、之前有了解搜索广告这个方向吗

5、实习该有项目中遇到的最大困难是什么,怎么解决的

6、你觉得自身还有哪里需要加强吗

7、有面试其他公司吗,offer 情况,怎么看待 360

8、反问

想要获得更多360的实习、校招机会,请点击这里

  • 1、刺猬实习遵循行业规范,任何转载的稿件都会明确标注作者和来源
  • 2、刺猬实习的原创文章,请转载时务必注明"来源:刺猬实习",不尊重原创的行为刺猬实习或将追究责任
  • 3、作者投稿可能会经刺猬实习编辑修改或补充。

相关推荐