2016互联网秋招总结(面经)

从2016年七八月开始,互联网校招就如火如荼地展开了,此时多是提前批。在八月底九月的时候互联网的校招差不多就全面开始。校招不易,一开始对投了的各个公司还有做一下记录,后来挂得多了,投得多了,也没怎么记录了,姑且把能想起来的回忆一下。

1. 腾讯产培生(提前批)

号称全球精英计划的产品培训生,只招二三十人。笔试为平常的逻辑数字图像推理题,还有一些产品基础、产品设计之类的。

初面:无领导小组讨论,十来人一组,果然各种专业的都有。首先进行一轮自我介绍,接着围绕一个题目做讨论,得出最终结果之后由一个人总结陈词。

题目:打车软件如何解决一下一下几个问题:如何寻找新的功能点;如何挽留补贴大战中留下的用户;面对***监管如何解决;如何盈利。讨论比较平和,没有出现互撕、咄咄逼人的情况,后来一组十个进了2个,2个在复试中都挂了。

感想:如果再来一次我应该不会投递产培生,也希望各位在投递的时候考虑清楚。首先这个岗位竞争非常激烈,除非是特别优秀、特别有闪光点的人,否则一般都是去做炮灰。其次,虽然说提前批挂掉了还能进入接下来的校招流程,但是由于招聘需要成本,一般在产培生提前批笔试、面试中挂掉的人,公司默认不会再给机会了(内部人员透露)。

2. 华为

华为在我们学校统一组织机试,题目不是特别难。不同批次的笔试题目不一样。这里给出我的三道题目。




初面:

-hibernate框架-java中的锁机制(详细、底层)-数据库表中的锁

-数据库中内连接、外连接-两个表分别有a,b条记录,left join,inner join之后最多、最少有多少条记录-设计模式中的adapter模式

-介绍你一个项目,详细列出实现框架、交互机制等。

总裁面:

没问技术,问了对华为的印象,为什么想来华为,有没有男朋友,男朋友同意你来华为吗,男朋友在哪里工作,将来结婚生孩子这些想过吗,觉得自己最大的缺点是什么,为什么选择读研,还问了之前实习过的内容,在实习的公司留用了吗。

3. 中国电信it研发中心

中国电信在2014年成立的新部门,走互联网公司管理路线,对外宣称是国企的福利、外企的工作氛围、国内互联网的工资,听起来挺诱人。2015年第一次招聘,2016年第二次,招的人相对于第一次招聘少很多。我投递了java后台开发以及大数据开发两个岗位。

笔试:

在我们学校宣讲结束后现场笔试,比较基础的java题;也有代码题。隐约记得两道:

- 1.将字符串反转

-2.             1

2   3

4    5   6

7    8   9   10

。。。。。。

n层的结构,从第一层的第一个点开始,可以向左节点走或者右节点走,找出从第一层到最后一层所经过的路径中,使路径上的数字之和最小。(可用动态规划法)

技术面:

-java的一些基础知识:List中的ArrayList,LinkedList区别;java实现多线程;

-页面置换算法:OPT,FIFO,LRU,LFU

-算法题:将一个数除以2n。改进:将一个数除以2n,但是你不知道这个n是多少。

-设计模式的一些问题

技术面之后当场等候能否进入下一轮面试的通知。

综合面:一个hr以及一个大boss,没怎么谈技术,往大的方面谈,比如哪里人,想留在上海吗,有没有男朋友,应聘大数据这个岗位做了什么准备,为什么选择这个岗位,哪方面契合这个岗位的要求;理想工资多少等。

待遇:这个公司待遇不错,基本工资加福利总的来说有20w+,而且有国企的编制,据说工作氛围是互联网的氛围,没有国企的弊病,还是很看好这个部门的前景。

4. 中国银联:产品(互联网方向)岗位

笔试:线下考试。大量的行测、图形、逻辑的题目,还有关于银联的题目、金融方面的一些题目。

初面:群面,无领导小组讨论,等待数分钟之后当场宣布进入下一轮面试的名单。题目列出推广银联的若干个措施,例如加大在农村地区的推广,与华为合作推动区块链技术,推动二维码支付手机支付,加大国际市场的推广等,从中选出你认为最重要的几项,并说明理由,整个小组十人最终要达成一致意见。前三分钟每个人阐述自己的观点,12分钟的时间小组讨论,最后5分钟由一名代表总结陈词。

二面:五个面试官对一个面试者。自我介绍,接着问了银联的一些东西,有没有用过银联钱包、云闪付,怎么用的。介绍简历中你最有收获的一个项目。专业上并不相关,为什么做产品经理等。

待遇:福利杂七杂八加起来21w

5. 工商银行软件开发中心/工商银行数据中心

笔试:参加工行组织的一场线下笔试即可。有大量的行测、逻辑、图形题,还有金融方面的题目。

面试:通过笔试之后,软开的面试只有一场,五分钟就结束了,没有涉及技术的问题,主要做自我介绍,介绍一些项目等。数据中心则有两场面试,连续两天进行,也没有涉及到技术问题,就是问一下项目、论文研究方向、在学校遇到的问题等。

待遇:软开待遇不高,税前11-14w的样子

6. WAP

笔试:参加校园宣讲会,获得编程题目后在5天内做出来,提交到指定网站。两道编程题选一道做出来即可,我选择的那道题为:


[Exam1]Magic Cube

Description

Magic cube is a cube(M*M*M) which contains a integer number (0 <= number < P) in each cell(So you know there are M ^ 3 numbers).

Alice have one big cubeand N smaller cubes (each small cube is unique).

The cube is magic sincewhen you put a small cube in bigger one, the number in the same location willadd up and mod P.

Your job is to determinethe location of each small cube, so that we can make every number in big cubeequal 0 after putting all the small cubes.

Notice

We guarantee that thereis only one solution.

You cannot rotate cube.

We give the numbers in cubes in order of position [0,0,0], [0,0,1], …, [0,1,0],…,[1,0,0], …

Limits

Memory limit per test:256 megabytes

Tiem limit per test: The faster the better

Compile & Environment

C++

g++ Main.cc -o Main -fno-asm -Wall -lm –static -std=C++ 0x-DONLINE_JUDGE

Java J2SE8

Maximum stack size is 50m

Input

The first line is threeinteger M (2 <= M <= 7), N (1<= N <= 12), P ( 3 <= P <=5 )

Second line is M*M*M integers, showing the numbers in big cube.

Then is N lines, in whichfirst is a integer L[i] ( 1 <= L[i] < M) shows the length of the smallcube, then follows L[i] ^ 3 numbers (0 <= number < P).

Output

Output N lines of triadof integers, shows the location of this small cube.

Sample Test

Input

2 1 3

1 0 0 0 0 0 0 0

1 2

Output

0 0 0


初面:该轮面试为现场编码,难度不大,leetcode上easy到medium的程度。当时我的两道题目为二叉树的序列化和反序列化;以及二分查找。

实习:面试通过后选定一周时间到wap那边实习,即根据题目设计产品并且实现出来。当时我的题目为“超市管理系统”。

待遇:折算成rmb 38w左右

7. 百度

电面:-java基础知识

-数据库知识:索引、除了索引还有什么方式提高数据库表读写效率;如何分表

-算法题:1海量的数据输入,内存有限,应该采取什么策略;

2一个环形单向链表,在头节点前面插入一个新的节点

二面:电面之后通知过几天去现场面试。先自我介绍,接着介绍了简历上的项目。现场做一道编码题:输入一串的json字符串,如

{

"employees": [

{ "firstName":"Bill" ,"lastName":"Gates" },

{ "firstName":"George" ,"lastName":"Bush" },

{ "firstName":"Thomas" ,"lastName":"Carter" }

]

}

将这个字符串解析出来,自定义数据结构来表示以及自定义算法来解析字符串中的内容。

编码题进阶:如果该字符串不是一次性给出,而是以字符流的形式一个个输入进来呢?

三面:介绍简历上的项目,根据你介绍的项目扩展;

-数据库索引,有table(a, b, c)对于语句select a,c from table X,你会对该表构建什么索引;

-数据量太大,用什么方式提高数据库访问速度

-怎么让我觉得你能胜任这个岗位?

终面:聊聊有什么offer,在哪里实习,实习内容是什么之类的。

待遇:bat白菜价

总结:

根据自己的面试经历有一些体会

1.多投简历,一定要多投。切勿眼高手低。刚开始的时候很多人都没有意识到竞争的残酷,包括我,因此只投了一些自己想去的公司,结果挂得很厉害,想去的公司一个个掰着手指挂掉了,以致于在后来变得很被动。

2.明确自己的定位。一开始的时候觉得自己实在不喜欢做技术,对技术没有热情,相反对于产品的东西比较喜欢,相对来说比较得心应手,因此想往产品方向转。但是……产品的竞争比技术大,很多非计算机方向的都往这边找,竞争很激烈。而且对于做技术出身的人来说,在产品方面没有经验,因此受到很多质疑。所以建议如果一心往产品方向走的话要提早做好准备,比如多去公司做产品的实习,或者平时项目里多积累经验,有一些独特的见解。否则的话还是产品、技术都准备一下。

3.暑假尽量找公司实习并且争取转正,这样有个保底的offer不会太被动。

4.校招过程中多找学长学姐内推

5.国企的话一般比较看重学校、学历,在问问题的时候较少涉及详细的技术问题,涉及到的是比较宏观的对项目的介绍、对概念的认识等。

6.应届生由于没有很多的经验,因此面试的内容还是比较基础,因此要提前做好准备,多刷题、多看面试题,面试多了会发现差不多都是那几个方面的内容。

介绍几个有用的网站:

刷算法题网站:

https://leetcode.com/

http://www.ishuati.com/index.php?n=2

http://hihocoder.com/hiho

剑指offer的题目
笔试面试题:

https://www.nowcoder.com

招聘岗位,像应届生网、前程无忧网,还要关注各大公司的官网。

http://www.yingjiesheng.com/

http://51job.com/

https://www.dajie.com

另外可以关注相关微信号,譬如应届生网、子曰梦工厂等等。还有学校的就业网、论坛也是可以多关注。


#面经##秋招##产品#
全部评论
楼主最后去了哪里?我也是女生,在犹豫是去银行还是互联网~
点赞 回复
分享
发布于 2017-02-24 23:00
你好,工商银行软件开发中心面试用穿正装吗??
点赞 回复
分享
发布于 2019-05-24 19:34
博乐游戏
校招火热招聘中
官网直投

相关推荐

10 117 评论
分享
牛客网
牛客企业服务