以下内容来自于应聘者回忆整理
很多同学都想得到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的实习、校招机会,请点击这里