师弟去网易了

浏览:2678   发布时间: 09月04日

「来源: |算法码上来 ID:GodNLP」

作者:阿秀阿秀的校招笔记:https://interviewguide.cn

你好,我是阿秀。

前段时间我的直系研一师弟给我分享了他找实习的经历,聊了一下觉得他挺不容易的。

他是非科班的,本科的时候不是学习计算机的,硕士转了计算机。

可能很多人不明白为什么研究生时期不再叫学长学姐,而是师兄师姐了?我就被微信私聊问过很多次,这里就简单解释一下吧。

其实我刚读研的时候,也很不适应,也是叫学长学姐,但当时我的师兄很快就给我纠正过来了。

读研时期跟本科不太一样,研究生基本都是跟着一个老师做研究,所以打交道最多的也是老师门下的学生,于是师兄师姐的概念和叫法就孕育而生了。

读研时期,班级的概念越发淡薄,很多人读完三年可能一个班里的同学都认不全;师门的概念反倒是越来越重了,因此师兄师姐的叫法在硕士、博士以及更高的博后中比较流行,本科时期基本都是学长学姐叫得比较多。

好了,下面就进入正题吧,我整理了一下师弟的面试经历分享给大家。

下文中的”“代表师弟本人,以下是全文:

大家好鸭,我是秀哥的研一师弟,很高兴能有机会跟大家分享我的求职经历

话不多说,先来一段Rap概括全文「

刷题一定不要断,除非地球他不转

现在刷题你要浪,明天手撕就磕绊

知识深度基本项,知识广度不能忘

一看课本心就乱,秀哥笔记把它看

简历模板千千万,大佬改改凹凸曼

内推投递不会慢,心仪公司后面放

D D L 生产旺, 面试就说我最棒

skr~

好了,不皮了,正式开始我的分享吧。

个人背景

本人有幸跟秀哥就读于同一所学校,双非研一,本科数学专业,硕士跟风来到计算机专业。

从数学转到计算机的原因也很纯粹,money

计算机如日中天之下,我也想当一只风口上的猪,自由飞翔一把~哈哈

沾了同校大佬的光,在秀哥六月份离校前,我还跟他一起吃过饭、碰过杯~

面试结果

拿到了网易后端开发的offer,感谢秀哥的贴心指导,特别是简历环节,面试过程中也有过咨询,哈哈~

美滋滋的网易offer我的时间安排

刚开学的时候学了一学期人工智能,深度学习,机器学习等等balabala。

我学了,我真学了,但就是学不会...

然后就认清了,我不是搞学术的那块料,感觉自己整天无所事事,每天在实验室摸鱼打游戏,空虚到不行!

痛定思痛,决定抛弃科研幻想转战后端开发。

但由于之前没有找实习的意识和打算,每天摸鱼,今年开学才慢慢有空开始刷一点算法题,六月份准备了一下八股文,七月份开始投递简历。

整个找实习的过程堪称一波三折,前期很拖延而且目标性不强,导致后面其实准备的很仓促,还好整个过程很多超好的师兄师姐以及各种buff加成,最后终于也能收获网易offer。

具体时间节点:

3-5月 刷题

6月 八股文

7月初 准备简历

7月中旬 投递简历

刷题心得

1、我是按照题目类别刷的(动态规划,查找,排序,二叉树,链表这些),每个类别先刷简单题,再刷中等题,不刷困难题,不是不屑去刷这些hard题,而是太菜了,刷不动

2、我的战略是念念不忘必有回响,要看题解的题就重复多刷几遍

3、算法没法速成,得提前准备,我到七月投简历了也只刷了不到100道,哎,面试手撕代码写磕磕绊绊

4、算法真的很重要,起码在面试的时候是这个样子,手撕代码动不了手的场面很尴尬

5、刷题不要停,除非地球叫你停

八股文学习

1、听面试官说,知识深度考察是基本项,知识面广度考察是加分项(会的要深入学,不会的也要了解)

2、先确定好自己的知识面(具体要背什么内容,网络+操作系统+数据库+语言基础什么的)

3、先找各种大佬总结的校招笔记,面试手册啥的好好背,大概有个框架。我刚开始看的是类似知识点总结的这种,效率太低了,感觉只能应付学校考试,看看别人的面经结果啥都答不上来。

4、说到校招笔记,秀哥总结的是真的好,直接面向问题总结,背起来爽的不行,虽然前面有一些是C++的,由于本人是Java技术栈,但后面的算法、操作系统、数据库、计算机网络这些是相通的。

5、另外感觉还是要学会多问个为什么,边背边查查其他资料,积累点谈资

6、我主要语言是Java,在Java这块,从这次面试经历来看,看一手源码是相当有必要的,几乎每场都会问到(HashMap源码性价比极高)

7、对于实习生,编程基础远比开发框架重要,基础部分要往深处学,框架要去多了解,至少要会简单的使用

简历修改

1、简历除了是给HR看的,也是用来给面试管划考察范围的

2、有一个好的模板参考,非常高效,直接往里面填内容就可以了,我参考了秀哥的26版秋招简历,嘻嘻~

3、简历可以多找几位大佬点评修改一下,在现有的内容基础下尽量写到最好

4、一定只要写自己会的内容,自己能讲明白的项目,做好准备面试官深挖你的项目(介绍项目时感觉造了个火箭,问着问着就感觉自己做了道1+1)

感谢秀哥帮我修改简历,秀哥YYDS

投简历

1、尽量找到内推(师兄师姐、牛客网),流程走的快而且可以查询求职进度

2、面试没经验的话,可以把心仪公司的投递往后放一放,先面几个公司学习学习一下,多投多尝试,积累面试经验,后面就不紧张了,所以比较中意的公司放后面点投

3、多投多试,用自己记得住的办法做点投递的记录,特别是面试时间要记录好(别迟到)

其他

1、DDL就是第一生产力,开始投递后的学习力暴增,说是六月份开始背八股文,其实是在摸鱼,开始投递后,甚至被通知过两天就面试后,才疯狂把八股文背,效率确实高的不行,但是架不住时间短。。。考虑平时给自己设定一些DDL

2、凡事预则立,不预则废。提前准备很必要,我这次得多亏师兄师姐,还有秀哥帮忙,运气也还可以,才能勉强上岸

3、面试完计时复盘,多刷面经,常规问题问的得很多是相似的

4、面试的时候如果能保持笑脸,活跃气氛,感觉可以增加过的几率,毕竟爱笑的人运气也不会太差

面试经历

找工作的过程中面了很多公司,很多都是一面或者二面完都没消息了

养成写面经的好习惯我看了一下,值得说的大概有网易,字节,涂鸦智能这三家。接下来就简单分享一下这三家的面经吧~

对了,大家要记得多多总结复盘,对自己帮助很大。

网易(后端开发实习生)

一面(50min)

自我介绍介绍一个简历上的项目撸代码(边写边聊)创建有一个list(JVM中发生了什么,扩容怎么搞)添加10个元素(JVM又发生了什么,jvm中父类子类都要静态块,方法,构造方法,执行流程是什么)Arraylist删除下标为偶数的元素Java并发知道多少,synchronized具体实现是什么样的三次握手,四次挥手,讲一下time_wait状态有什么用各种八股,不太记得了二面(1h)

自我介绍什么时候开始写Java的,估计写了多少行代码写个单例模式(直接写线程安全的,写了三种)双重判定单例模式中两个if能去掉吗?双重判定单例模式中volatile关键字干什么的讲讲单例模式中的内部类是什么时候加载的写一个线程打印一个随机数(多种实现方式)写一个线程生成随机数,一个线程打印随机数,如何解决竞争的问题字节跳动(测试开发)一面凉凉

一面(1h)

自我介绍项目介绍(深挖项目,遇到的困难,怎么解决的)手撕代码:版本号比较 >>> 165. 比较版本号 - 力扣(LeetCode) (leetcode-cn.com)针对上面这个算法题目写测试用例http请求方式post和get的区别,post的信息数据能保存下来吗?http和https的区别https的加密方式及过程三次握手四次挥手涂鸦智能(Java开发实习生)一面凉~

一面(39min)

自我介绍项目介绍解释一下AOP实现原理解释一下SpringMVC请求处理过程解释一下SpringMVC各层解释一下Mybatis的动态请求(那两个#{},${})解释一下系统的进程调度(详细说说各个算法)并发和并行的区别实现线程的方式(三种)run()和Start()的区别和联系如何进程通信ArrayList扩容机制HashMap的扩容机制中间件有了解过吗?redis?总结

通过这次的找实习面试,我也认识到了自己的很多不足,需要学的还有很多。

希望以后也能跟秀哥一样厉害,字节是我心心念念的大厂!

我一定要去字节!一定要去!!!!

各位加油啊!!!与诸君共勉!!!

主营产品:其他工程机械,矿山机械配件,其他管道及液压设备