【牛客访谈03期】话唠先生:做好这些细节,学渣也能逆袭

嘉宾简介

姓名:话唠先生

学校双非渣硕

研究方向:软件工程(14级硕士研究生

Github: xiangxiaoxiao

秋招offer:2家创业公司,乐视,58同城,360都已拿到offer

联系方式:QQ:362471259

 



背景介绍

在校经历
本科:基本就是水过来的,基础就是门门及格的那种本科还是要好好学习,不然纯属给自己挖坑),然后决心考研寻求改变

研究生:研究生方向是图像处理,机器学习,发表了2篇中文核心的水文就出去实习了。

(在校经历应该和大部分同学一样,并没有很多的项目经验,或者ACM竞赛等,那么实习对于我们来说简直太重要了,首先你可以接触到真正的项目(当然有的也很水,不过你可以包装,后面会说)第二就是你的简历上有东西可以写。



项目经历

1. 研究生期间做的图像检索的demo,真的是很demo。但是起码体现了研究生在校期间的工作。

2. 一个创业公司做C++后台开发,主要是一个负责linux下相关的模块开发,这个经历对于我的成长更大。

3. 美图公司做图像相关的算法。


秋招感受

秋招已经结束,对于很多人来说,都拿到不错的,满意的offer(身边的大神基本都拿到了一线互联网的一个或多个offer)

说说我的秋招感受吧,从开始准备,到现在秋招结束。有人肯定会说,我学校怎么怎么不行,学历怎么怎么不行,我想说的是“天道酬勤”。你努力了,尝试了,就有可能看到机会希望,不去努力、尝试,那么就是一点希望都没鸡汤一把,话糙理不糙)。所以投简历,尽量的有目标的去投,不要觉得大厂要求高,面试难等等。我就吃亏看着有些岗位不合适,就没去投,后来真是后悔啊。

岗位选择:大概分为前端,后台,算法。语言不是重点,语言不是重点,语言不是重点重要的事说三遍!比如后台来说,有的同学可能是java,python,c++,php,go等等但是有的公司招java或者C++有的同学就觉得不合适,就没投(没错,说的就是我)但是一般大厂如果语言不匹配,那么他是不会纠结你语言的细节而是其他的基础比如计算机网络,操作系统,数据结构等。(身边也有同学虽然语言不匹配,但是也拿到了offer,进去转岗就是,语言真不是问题!

 

本文略长,不过算是作为过来人的一个总结,自我认为对于普通的学生还是有帮助的。。

(干货在后面。。。

 

简历大概分为6个部分:

1个人信息(名字邮箱,电话学历,求职意向,github,blog等链接

2项目经验(实习经验)

3个人技能

4获奖情况(奖学金,论文,acm啥啥的)

5教育背景

6自我评价

以上6点其中2到5亮点从上到下排!第一个是个人信息(反复校对不要写错),2到5按照每个人不同亮点和重要性排列,比如我是项目,个人技能,获奖情况(只有奖学金和论文,没啥大赛经验),教育背景。

 

关于实习(内推渠道):牛客网,北邮人论坛,拉勾网,实习僧,以及亲朋好友(同学,学长,学姐啥啥啥的


项目包装使用的相关技术解决了什么问题。项目流程非常了解(画出大概的架构图)对自己做的部分很熟悉,包括原理,实现,开发过程中遇到的问题以及相关的扩展(有什么缺陷,能不能设计的更好)


简历投递及笔试

求职过程还是一个比较辛苦,心酸,心塞过程,时间长达1到2个月。从7,8月份开始内推,这里说下内推,内推要求越来越高,内推的渠道也越来越多,但是多一个机会,总比没有机会好。(大部分内推和校招不冲突少部分冲突的大家要仔细看清楚了)。8,9月份就是海投简历的时候,推荐几个获取招聘信息的网站,应届生,大街网都有一些各大公司的招聘信息,大家可以自己记录投了哪些公司,基本都在官网进行网申,或者51job这些。还有一部门公司是线下的宣讲会和笔试,大家可以关注海投网有一些宣讲会信息,一般都会去当地的名校,例如武汉举例,基本就是华科和武大,一般都是宣讲会有当场笔试。然后第二天会短信or电话通知你某某地方面试,大概就是这个流程,还有一部分公司是线上的笔试,基本就是一些在线笔试的网站,牛客,赛马等,大家一定要提前熟悉笔试环境,不然笔试的时候,编程题懵逼。


面试:

下面面试顺序根据面试官的不同,问的顺序也不太一样,但是基本包括了

面试一般会有自我介绍,这个主要是说明自己的基本情况,名字学校,应聘的岗位,以及岗位相关的实习或者项目(简单明了的说下)。面试官一般会根据你简历上问,首先介绍你的项目,然后简单介绍大概功能,巴拉巴拉。然后你做了哪些工作然后问你相关细节,已经相关知识点的掌握有的面试官对你项目感兴趣,会问的比较多,比较全,比较深,所以项目要重点准备。

接下来会问你一些基础常规的问题,包括语言(java、c++)的基础这个大家自己多做题,多看书都能应付,再会问你数据结构,网络,操作系统,这里就不细说了。然后一般会考你的思考能力和动手能力,会给出算法题(剑指offer难度具体不同公司)智力题等。这块只能说准备的越早,越多,你把握就越大,在这提醒大家两点:

第一:好好读题,审题,仔细思考后在动手也许你一开始想不到最优解,你可以试着和面试官去讨论,比如先用暴力求出来,然后就慢慢优化求得最优解

第二:写代码注意逻辑,注释,以及效率。写代码很能够看出一个人的水平,比如代码风格(变量,函数命名),注释思路以及实现的效率(比如变量存储等,写代码就被百度面试官鄙视了,说我一看就没刷过题,尴尬)

技术面除了会问基础,一般也会考你系统设计(高并发,这是比较抽象的部分,大家平时要多总结(因为一般是总监面,所以问的比较抽象,但是考查你的知识广度)。


面试技巧:

1.避免一问一答:

面试官提出的问题,根据你的回答,其实可以看出你的基础掌握情况,以及掌握的深度比如问select/poll/epoll的区别?(此处参考牛客某大神解析此类题目大家需要自己多多查阅,总结)一般人就会回答,轮询和回调的区别,深一点就是fd最大个数限制,因为select内部是数组实现、poll内部是链表实现,所以select有最大fd限制,poll没有限制(系统资源假设无穷大的话)。那么在深入一点可以select和poll它俩都有用户态到内核态拷贝的过程,两者的切换和数据拷贝都很消耗性能,而epoll是内部是一棵红黑树(或者是哈希表,这个数据结构效率很高,epoll还没有内核和用户态的切换,因为epoll内部采用了共享内存机制。用户态和内核态怎么切换发生系统调用,异常设备中断等,后面还可以更深,就不细说了。 

这样一个简单的问题,通过你的深入描述,面试官对你的印象也会特别好,现在面试的过程就是因为大多数人都会看面经,都懂“套路”,答案千篇一律,缺乏深入的分析和思考,也就是面试官对应届生的评价:广度还行,某些方面的深度不够。对于框架同样如此,除了基本的运用,一定要深入了解下某个部分的源码,一般都会问你有没有阅读框架源码,这个时候你就有东西可以和面试官扯了。

 

2准备相关岗位常问题

拿后台开发来说(撇开语言)数据库方面会问到数据库调优,计算机网络中会问到各个协议过程转换,操作系统会问到线程进程相关的问题,除此之外,常问的还有设计模式(桥接,适配器,享,单例起码能说3,4个),数据结构链表,栈树,队列,及他们的应用场景),linux基本命令,gdb调试,makefile等),脚本语言(python,lua,shell等)高并发的系统设计(并发量,qbs等,基本必问这里有很多大神都总结的不错,大家可以多参考参考别人的面经,我就不细说了。以上最好是能深入,不要仅仅停留表面

 

最后,感谢牛客这个平台,找到了志同道合的一群朋友大家一起努力不孤单

老大,广告费!哈哈


本期话题:offer怎么选?

话题参考多个offer怎么选择
                   如何根据简历准备面试
                   以及面试过程中的技巧



【访谈规则】对于访谈你可以问任何跟话题有关的问题,要求必须在帖子下面留言,嘉宾会在一周内逐一回答

栏目介绍
牛客访谈:是牛客网推出的新栏目,每周邀请一个嘉宾来分享经验并和大家交流,针对固定的话题,大家可以随意提问(在本帖下),嘉宾会载一周内逐一回答跟话题有关的所有问题。
关于牛客访谈栏目如果你有什么好的建议欢迎私信牛妹,一经采纳,会有礼物相赠哦~
如果你想报名本栏目的嘉宾,请私信牛妹或者加qq:1037532015进行报名哦
牛客访谈嘉宾招募中:http://www.nowcoder.com/discuss/15333

往期牛客访谈回顾:第一期:靠这些项目经验,我拿了十多个offerhttp://www.nowcoder.com/discuss/15760
                                  第二期:面试了15家公司之后,我了解了面试的套路 http://www.nowcoder.com/discuss/17020?type=0&order=0&pos=2&page=2 

 

全部评论
棒棒的
点赞 回复 分享
发布于 2016-10-31 11:48
在校招期间要复习一下之前的基础么,如果只有一个月或者很短的时间应该怎样安排呢,当然, 前提肯定是以前有基础的,可能不是特别好,但是校招也没时间了,只能硬着头皮上了
点赞 回复 分享
发布于 2016-11-01 13:51
哎 研一在读 前途漫漫长路啊
点赞 回复 分享
发布于 2016-10-31 12:20
一点资讯给的超级高,还有滴滴的,都是算法岗,该选择哪个比较好呢
点赞 回复 分享
发布于 2016-10-31 13:41
侠哥  大神
点赞 回复 分享
发布于 2016-10-31 19:09
简历中个人技能那里想写好多,如果挑重点的话怎么写比较好呢
点赞 回复 分享
发布于 2016-11-01 10:12
offer选择一般都看哪些要素
点赞 回复 分享
发布于 2016-11-02 10:36
如何根据简历准备面试,感觉要一项一项的来准备。。。
点赞 回复 分享
发布于 2016-11-02 11:18
在面试的时候面试官问的问题不会但是多想一会又可能会怎么办呢
点赞 回复 分享
发布于 2016-11-02 11:23
大神有在武汉实习过吗,求推荐靠谱实习单位
点赞 回复 分享
发布于 2016-11-02 13:03
多了解源码这一块有什么好的方式去学习和了解么
点赞 回复 分享
发布于 2016-11-03 11:28
话唠先生是今年毕业么,研究生期间做的demo的话能在简历中体现么,面试官问到的话又怎么充分展示这一块呢
点赞 回复 分享
发布于 2016-11-03 17:41
邻居学姐
点赞 回复 分享
发布于 2016-11-03 22:16
楼主好棒啊!!!感谢分享!!!
点赞 回复 分享
发布于 2016-11-05 13:55

相关推荐

今天 18:54
门头沟学院 Java
点赞 评论 收藏
分享
沉淀一会:1.同学你面试评价不错,概率很大,请耐心等待; 2.你的排名比较靠前,不要担心,耐心等待; 3.问题不大,正在审批,不要着急签其他公司,等等我们! 4.预计9月中下旬,安心过节; 5.下周会有结果,请耐心等待下; 6.可能国庆节前后,一有结果我马上通知你; 7.预计10月中旬,再坚持一下; 8.正在走流程,就这两天了; 9.同学,结果我也不知道,你如果查到了也告诉我一声; 10.同学你出线不明朗,建议签其他公司保底! 11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
10-25 12:05
已编辑
湖南科技大学 Java
若梦难了:我有你这简历,已经大厂乱杀了
点赞 评论 收藏
分享
12 132 评论
分享
牛客网
牛客企业服务