简历牛逼
我也是第一次经历招聘季,期间因为经验不足踩过很多坑,现在也算是找到了份满意的工作,所以闲下来了,也打算把求职期间的一些经验和教训写下来,希望后来者可以从中收益。因为本人是菜鸡,所以以下经验只适用于未参加过校招和实习招聘的同学。需要声明以下几点:面试流程和规则因公司而异,以下所有内容不做额外说明均为多数公司的一般情况。本人面试的是技术岗,后端开发,因此以下内容对非技术岗无过多参考价值。以下所有内容均为个人观点,因本人经验有限,因此只供参考,如有谬误,欢迎评论区指正。面试流程一般是:网申、测评、笔试、技术面试、hr面,以下我也将按照这个顺序依次介绍。一:网申申请渠道:企业官网:一般是大公司才有企业校园宣讲招聘软件:Boss直聘、牛客、智联招聘、猎聘首先我们需要区分以下三种招聘:日常实习:任何年级的人可以在任何时间投递,日常实习面试较为简单,不过一般来说转正的概率很低,所以一般都是大一、大二、大三上学期、研一和研二上学期的人投递。不过如果在暑期实习和校招中都没拿到offer,也可以退求其次找日常实习的工作。开日常实习的公司很少,比如字节、腾讯、快手、美团等。暑期实习:一般在大三下学期或者研二下学期投递,难度较大,神仙打架,与校招相近。但转正机会较大。撕毁offer不需要支付违约金。开启时间大概在3-4月份。校招:校招包括秋招与春招,由应届生投递,难度较大,转正机会较大,需要签署三方或四方协议,撕毁offer需要支付违约金。秋招:开启时间大概在9月份。规模大,机会多,所以最好抓住秋招的机会。春招:开启时间大概在秋招次年的3、4月份。春招属于查漏补缺,只有少部分岗位招人,所以对于学生来说秋招是求职的重点时间。因为机会少,所以春招难度也会大于秋招。需要注意的是,春招和秋招都有对应的提前批!一般会在正式招聘的前几个月开始,而提前批即使挂了也不会影响正式校招的流程,所以提前批也需要抓住。相信的大家都有自己想去的公司,或者单纯想去大公司,不管是哪一种,我都建议海投简历。比如说我想去BAT,但是我没有面试经验,那我如果第一次面试就是BAT级别的公司多半得凉凉。而且部分公司会留下面评,表现太差的话可能不仅会挂,还可能影响以后自己再去面试该公司。所以在准备好面试目标公司前,先投个几百份简历去面小公司,边面试边总结边提升,积累了一定的经验后再冲刺目标公司。不要担心投了太多简历没时间面试,一般来说,投几百份简历有十几个约面就不错了,除非阁下是清北大佬。而且可以作为前期试错,我3月2号投了10份简历试试水,结果简历大部分都挂了,当时还有点崩溃😵之后才知道是因为我是大三应该投实习岗,但是错投校招岗,我当时不清楚这些区别,所以算是踩了个大坑,好在我第一批全是投的小公司。如果简历通过了筛选,正式约面前一般会有hr打电话问基础情况,比如最快什么时候到岗,最长能实习多久。这种问题的回答只有一个建议:越早到岗越好!实习时间越长越好!。我在网上还看到一些人说不要跟hr说自己能立即到岗,这样会显得自己很廉价😅哦我的玉皇大帝,对于企业来说,两个人能做完的工作是不会让三个人做的,企业招人一定是因为人手不够了,所以一定是越早到岗越好。企业项目通常比较复杂,对于没经验的学生来说,企业前期往往会付出一定的培养成本,也就是说入职后的几个星期里实习生都不会接触什么实际业务,所以第一个月实习生的产出肯定是不值那份工资的,所以企业要用长时间去平摊掉前几个月的亏损。另外,实习生一般三四个月后就能当正式工用了,但是还比正式工便宜很多很多倍,所以企业都倾向于长期实习。所以我的建议是,不管自己能实习几个月,即使自己只能实习两个月,也要跟hr说能实习六个月,不管怎么样,去上班了再说,两个月后直接申请离职,实习生没有正式合同,所以不用付违约金,当然校招生除外。对于入职时间,比较难搞定,最好是能什么时候去就说什么时间,但是如果5月29才能到岗,可以只说5月份到岗。总之,不管能否获得offer,先拿到面试机会再说。二:简历简历制作网站:超级简历一份好的简历很重要,毕竟简历筛选通过后才能进入后续流程。我们需要明白的是,简历是给两个人看的,hr和面试官。hr和面试官关注的点都不一样,但他们的关注点我们都得迎合。hr一般不懂技术,所以hr的关注点一般是学校、专业和排名。这些是硬伤,所以注意点比较少:学校一定要写,如果是研究生,那本科学校也需要写,因为即使通过了技术面,hr也会问的,躲不掉,如果不写还会降低印象分。排名如果不太美观可以不写,如果不写,面试官和hr基本不会问。我面了很多公司,只有蚂蚁一面面试官问过我。虽然学校和专业可能是硬伤,但如果有大厂实习经验也是很好的,有的话大概率可以通过简历筛选。从我的经验上看,面试官很少会提前看求职者的简历,大部分都是临时看的,建议的话,可以参考我自己的简历。简历的几个重要点:内容突出:不要搞花里胡哨的图形,毕竟不是面ps岗,突出内容,让面试官能在短时间了解自己的大致情况。内容与岗位关联度高:如果是面技术岗就不要写自己唱跳rap的荣誉。但如果实在没有什么可以写的,那还是可以加点与岗位无关但能体现自身优势的内容。我最初的时候简历是用markdown导出的,很难看,也体现不出来重点。所以被很多很多很多公司挂过简历,之后我在一些交流群里遇到了很多大佬,他们帮我修修改改,就有了上面那份简历。所以求职的话,我还是很建议大家去加交流群,多跟大佬们交流,多分享面试经验,会有很多收获。或者有很多大佬还提供付费修改简历的服务,这些我就不列举了,我也没用过。三:测评对于大公司来说,一般投递简历后就能收到测评邮件,不过也有例外,阿里是一面通过后才发测评,华为是笔试通过后才发测评。测评就是做题,题目跟岗位无关,题型大致有以下几种:心理测评:怎么健康就怎么填,比如说:“最近我总是焦虑得睡不着”,然后选项“不符合”、“符合”之类的,那肯定选“不符合”。性格测试:这类题有别于心理测评,性格测试全是优点,比如“在'勇于创新'、'乐于助人'、'善于交际'中选择最符合和最不符合自己的选项”。这个需要注意前后选择尽量一致,不能乱填。语意理解:给你一段文字,然后选出中心思想或者根据文字选出以下哪些选项的描述是正确的。图形理解:给你三幅图,然后让你判断第四幅图应该是哪一项,我觉得这玩意儿没头没脑的。数学题:测评是计时的,所以最好准备好草稿纸和计算器。推理题:准备好草稿纸。大部分公司的测评是没什么用的,所以不用太担心。但是部分公司会比较看种,比如北森云、携程、华为等。需要额外说明的是性格测试题,就那个三个优点选出一个最符合自己和最不符合自己的。以华为举例:华为喜欢那种喜欢加班的人,所以必须要能吃苦耐劳不计较报酬华为喜欢中庸,不要表现自己的特性,有自己性格一定会被刷掉华为喜欢稳定的,稳定超过一切包括技术、包括是否能做事性格不能过激,比如那种会跳楼第一时间会被刷掉表现团队合作的,强烈同意。领导他人,健谈等表现你的领导力的,轻微不同意。守时,承担高压力工作,大事面前不慌张等工作品质,全部最高等级同意。是否有创造力,轻微同意或者轻微不同意前后不要矛盾,有些题目前面出现后面又会变形出现,记住选择和你前面一样或类似的答案,因为据说这是有测谎的原理在里面,考查是否表里如一。华为花大价钱从国外买的测试题还是有它的科学道理的。在我做过的测评里,华为、拼多多、京东全是性格测试题,京东我不清楚,但是拼多多喜欢什么样的人,大家应该都清楚。这些公司的测评是真的会刷人的,所以最好参照上面的去回答。四:笔试一般只有大公司才会安排笔试。笔试题大概有这些题型:单选不定项选择SQL题算法题设计题单选和不定项选择一般会考察算法、数据结构、SQL、计算机网络、操作系统、软件工程、编程语言、Linux、数学题等。算法题是一定会有的,一般两题起步,也是笔试最重要的部分。笔试算法题一般较难,基本上都会出现hard。字符串、动态规划、模拟等类型的算法频率较高。设计题一般是设计一个系统,比如说设计一个文件存储系统,要达到啥啥啥的性能要求,问大致实现思路,画出相关结构图,写出相关数据结构之类的。或者直接给出一个系统,问如何优化性能。还有类似于八股的题,就比如网易笔试,问有哪些负载均衡算法,分别介绍它们的优缺点和适用场景。笔试还是要多练的耶瞳空间 | 笔试牛客——企业题库五:技术面试技术面试一般有一到三轮,不同轮数关注点不同,不过一次技术面大致分为以下六个环节:自我介绍、项目、八股、设计、算法、反问。当然我说的是多数情况是那样的,具体怎么问还是得看面试官。比如有的面试就是先做算法,再问问题,也有的面试官最后再问项目,总之顺序是自由的。需要声明的是,如果有多轮技术面,那么每一轮技术面都非常重要,不是说过了就行,每次面试面试官都会评分或者评级,当有多个人通过面试的时候,面试官还会做一个排序,将评级较低的人刷掉,所以面试不是通过了就行!面试题还是要多刷,才能知道大概的面试题型:耶瞳空间 | 面试牛客——面试真题5.1:自我介绍面试官很少会提前看简历,所以一般都是先来个自我介绍,面试官趁这个功夫看一遍简历。我并没有什么建议,但我可以讲一讲我自己的一些感受。我的自我介绍基本流程是这样的:个人基本信息、实习企业、实习项目、个人项目、个人技术栈。最初我是详细介绍实习项目的技术栈,然后个人项目就一句话带过“我自己也有三个个人项目,均已上线并稳定运行”。因为面试第一步通常是问项目,所以面试官往往只会问我的实习项目,而我认为我更熟悉我自己的个人项目,所以我为了引导面试官,后面就改成了一句话带过实习项目,然后着重介绍个人项目。果然,之后就有一些面试官会问我个人项目。我想表达的是,自我介绍有一点的引导功能,可以多加利用。5.2:项目一般有实习项目和个人项目之分,如果有实习经历的话,面试官大概率是会问实习的项目。个人项目的话,笼统的问法大概有这些:为什么要开发它有哪些优秀的设计做过哪些优化遇到的最大的困难是什么它还有什么优化点它的性能瓶颈在哪里实习项目的话,笼统的问法大概有这些:你主要承担哪些工作你在工作中遇到的困难,怎么解决它的如何解决线上bug然后,如果项目里写了一些细节,也会针对细节进行提问,以我自己的简历为例:XXXX项目项目介绍:属于医药类垂直电商项目,并提供多租户SAAS服务。由集团各个部门根据自身情况自行部署前端并运营。因项目已成熟,在为集团内部提供服务的同时也为其他传统企业提供SAAS服务。工作内容:1. 成功处理大对象缓存问题、采用Protobuf序列化高效存储,避免IO高占用情况。2. 参与接入公司自研网关,实现流量控制、日志记录与灰度发布。3. 参与解决秒杀活动期间经常出现的GC不可用状态,针对系统进行JVM调优。4. 参与改造购物车逻辑,采用redis存储,并限制添加购物车种类总数。5. 负责商城营销服务后台的开发,并实现商品库存管理、营销活动管理等功能。他可以有以下这些问题:什么是SAAS大对象缓存问题出现的具体场景与原因?protobuf的序列化原理?优化后的具体提升是多少?还有没有其他解决方案?比较一下这些方案,谈谈你选择protobuf的原因?接入网关的过程中你做了哪些工作?如何实现不侵入业务的流量控制、日志记录与灰度发布?什么是GC不可用?进行了哪些调优方案?除了秒杀活动,还真对哪些问题进行过GC调优?使用redis的什么数据结构存储购物车数据?如果购物车中某一个商品卖完了怎么办?可以看的出来,如果出现了具体的项目细节,面试就可能不仅仅是只针对该问题:询问具体场景:大对象缓存问题出现的具体场景与原因、网关如何实现系列功能、什么结构存储购物车数据问题解决细节:如果购物车中某一个商品卖完了怎么办深挖技术底层原理:protobuf的序列化原理方案的拓展:大对象缓存问题有没有其他解决方案、比较这些解决方案项目是由自己写到简历上的,而且是必问的,所以好好准备简历上的项目可以让自己稳稳拿捏这一块。当然如果简历里的项目很多的话,面试官也可能让你挑一个最值得说的项目介绍一下。5.3:八股我面的是后端岗,所以我只大概说说后端的吧。八股问题可以很广泛,大概有如下几点:Java:Java基础:面向对象的特性、String源码、深拷贝浅拷贝、序列化、异常、反射、注解、JDK新特性等集合框架:ArrayList、HashMap、HashSet等类的源码,包括扩容、冲突、并发等问题。并发编程:Synchronized原理、ReentrantLock源码、并发编程三大特征、CAS、Atomic、线程池原理、AQS、CountDownLatch源码、CopyOnWrite等。网络编程:简历写了才会问。一般会问Netty相关的。JVM:Java内存模型、类加载、GC算法、GC调优、JVM相关工具的使用等。数据库:MySQL:索引、调优、主从、隔离级别、MVCC、三种日志、锁等。Redis:为什么这么快、底层数据结构、数据同步、穿透击穿雪崩、集群等。ElasticSearch:简历写了才会问。常见问题包括:数据结构、数据同步、优缺点、与MySQL全文索引作比较等其他问题:SQL与NoSQL的区别、比较一下你使用过的数据库等。Spring:问的比较少,常见问题包括:Spring事务实现原理、Bean作用域与生命周期、自动装配、SpringBoot启动流程、SpringMVC工作流程、依赖循环、AOP实现原理等。消息队列:简历写了才会问。常见问题包括:如何防止各阶段的消息丢失与重复消费、死信队列、延时队列、比较市面上主流的消息队列等。计算机网络:分层协议、HTTP各版本比较以及常见状态码、HTTPS、从URL到渲染出页面发生了什么、TCP与UDP、握手挥手、拥塞控制、粘包拆包半包、网络攻击等。操作系统:线程进程协程、死锁、CPU调度算法、用户态内核态、内存管理等。算法:其中排序算法尤为重要,各种排序算法的时间空间复杂度、相互比较、适用场景。设计模式:单例模式和工厂模式要能手写,注意单例模式有懒汉和饿汉模式。JDK中用到了哪些设计模式Spring里用到了哪些设计模式你的项目里用到了哪些设计模式选一个你熟悉的设计模式说一说...Linux:问的比较少,但面的多了总能遇到:说一说top命令平时哪些命令用的多介绍一下平时怎么排查线上问题的怎么查看线上日志我需要上线一款应用,写一个shell脚本进行部署,包括数据库表建立以及其他环境搭建...这里是一些推荐资料:JavaGuide:面java就不能不看JavaGuide,里面包含了大多数的常问问题,类别也很全。小林coding:包含计网、操作系统、数据库。其中计网和数据库写的非常好。Java面试小抄:它关于Java的集合框架讲的不错。GOLANG ROADMAP:这是我找到的唯一的GO面试文档了,唯一的缺点是要付费,不过新用户可以免费试用7天。黑马程序员深入学习Java并发编程尚硅谷宋红康JVM全套教程对于八股文来说,不能只知其一不知其二,以MySQL索引为例,面试官可以这么问:MySQL索引结构是什么(B+树)?为什么用B+树?能不能用红黑树或者AVL树?为什么不能用?在什么情况下适合用红黑树?或者以HashMap为例:HashMap的扩容讲一讲(巴拉巴拉)?HashMap是线程安全的吗(不安全)?那如果我希望使用线程安全的Map,有什么替代的(HashTable、CurrentHashMap)?HashTable和CurrentHashMap为什么线程安全,比较一下他们俩?CurrentHashMap怎么扩容的?CurrentHashMap在JDK1.8之前和1.8之后在保证线程安全的策略上有什么变化?除了加锁,还有什么保证线程安全的方法?可以看到,对于同一个问题,我们最好要准备多种方案,然后明确各自的优缺点和适用场景,这对面试者的知识广度有一定的要求。另外,回答问题也是有技巧的,还是以HashMap为例,如果面试官让我们介绍HashMap,如果我们最后谈到了线程安全问题,那面试官很大概率会问如何解决线程安全问题,这就是一层引导。比如说我回答这个问题肯定是这样结尾:“HashMap本身并非线程安全的,如果使用Map结构时需要保证线程安全,推荐使用HashTable或者CurrentHashMap”,这样可以把问题引入到自己熟悉的领域。当然如果自己不会CurrentHashMap源码,那就千万别提线程安全性,那是给自己挖坑。总结来说,从容面对面试,虽然面试官是提问者,但我们作为回答者,当我们具备一定的知识广度后,可以利用自己的回答去引导面试官问问题。5.4:设计如果技术面有多轮,那么最后一轮技术面大概率是由主管面的,也就是技术终面。通常来说技术终面不会关注技术细节,也就是上面的那些八股,技术面通常关注两点:系统设计、前沿知识。前沿知识我就不多介绍了,面java就问jdk新特性,面前端就问es心特性之类的。系统设计也有两种:分布式集群环境下的开发问题:一致性Hash分布式事务MySQL主从架构、Redis主从架构集群数据同步消息队列集群中如何保证消息有序消费RPC调用的幂等性...高并发情况下设计业务结构:设计一个微信朋友圈,一亿用户,一亿好友设计一个分布式链路追踪系统...这种问题需要我们对并发编程有一定的经验,也需要我们对各类中间件也非常熟悉。学完这些基础知识后可以多看看系统设计的案例,我推荐看看这个视频:IT老齐架构600讲5.5:算法一般只有大公司会在面试时安排算法。阿里大部分情况下也不会在面试时写算法,但是可能会出智力题。还有一些公司只要求口述算法思路。面试的算法一般来说比较简单,easy或者mid级别的,常见题型一般是字符串、链表、二叉树、排序算法。只要把下面这些都刷一遍应该就没什么太大问题:剑指offerLeetCode 热题 100当然还有一些常见的hard题,比如接雨水问题。还有一种情况也可能出hard题,就是说前面表现太烂了,可能算法就会难一点,找个理由刷掉,但如果做出来了,那也相当于给了自己一个进入下一环节的机会。5.6:其他除了以上那些问题,面试官还可能问一下杂七杂八的问题,比如:你有没有关注过当前社会的热门领域,比如ChatGPT(腾讯二面)你平时是怎么学习的(很多很多公司,腾讯、阿里都问过)如果你跟产品经理意见不合,你会怎么处理(快手三面、致远互联)你的职业规划(忘了哪些公司问的,但是被问过很多次)...这些问题可以临时回答,但最好提前准备好。5.7:反问面试结束后面试官通常会问你有没有什么想问他的,这个时候就可以随意发挥了。如果自我感觉良好,可以这么问:您觉得我对该岗位是否有竞争优势请问贵部门使用的技术栈是什么贵部门对于实习生的培养计划有哪些如果我成功入职贵司,那我将会负责什么类型的业务...如果感觉不太好,那可以趁被挂前最后问点能得到帮助的:您觉得我的不足是什么您对我有什么建议...我个人感觉反问问什么都可以,除了薪资待遇,这些就算问了面试官也不会说,而是说这个得看hr。另外,问题虽然多,但反问最好只问一到两个问题,别问太多,因为面试都有时间限制。六:hr面小公司是没有正规的hr面的,大公司也比较少,一般来说通过了技术面就稳了,即使hr面挂了,也只是因为通过技术面试的人太多,然后经过排序后因为排名太低而挂。当然排名太低不会马上挂,比如说一共有3个hc,5个人通过了面试,自己排第4,那肯定是不会马上通过hr面的,但是也不会马上挂掉,如果前三个人有人放弃了offer的话,自己就能顺位拿到offer了,所以只要没挂,就还是有希望的。对于阿里和华为的hr面,就需要好好准备了,因为在这两个公司hr的地位比较高,是真的可以挂人的。一般来说hr面有以下这些通用问题:你的优点是什么、缺点是什么你在之前的面试中有什么收获你在之前的实习中有什么收获你为什么从之前的公司离职你选择城市和公司的标准是什么...这些通用的问题大家大概准备准备就行。难就难在下面这些问题:你对我们公司有什么了解你对我们部门有什么了解你对我们公司所处行业有什么了解你觉得这个行业最重要的是什么你觉得这个行业的发展怎么样...因为hr对于行业的理解肯定是比较深的,所以即使我们答得上来但在hr看来也不容易答好,所以最好需要提前准备。我面试的时候就被搞了一场压力面了,我对行业是一无所知啊🤣
点赞 271
评论 23
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务