面试经历
个人篇
说说个人情况,普通本科,软件工程,从传统的计算机软件行业起步,一年后找工作实现了Double,虽然对于互联网“人均水平”来讲不值一提。但对于我来说一直在按照制定的计划中稳步进行。IT最大的魅力就在于此,不是人人都是985,211,但可以通过自己的能力获得一个不错的待遇,这篇文章一是用作为个人记录,二是作于分享,自己本身优秀就没必要看下去了
跳槽想法
主要是没有成长吧,对于一个应届毕业生来讲,其实学校基本已经定义了你的一个“身价”,薪资这块不是当前阶段纠结的点,选一个好的平台是无比重要的,我刚毕业可能也没意识到这一点,想着在北京能有份开发工作就不错了。我第一份工作是做一个企业应用方向的,比较稳定,技术挑战少。而且公司比较扣,我也没什么好讲的,干的这些活确实不值得拿一个高薪
需要做些什么
程序员也就三五年方向选择期,后面基本就在一个行业深耕了,所以前期的方向和积累很是重要。我老东家比较好的一点是朝九晚五,留给我的时间很多,我可以利用这个时间去积累一些东西,说起来容易,坚持不易。我做了这些,考证(软考),搭建个人博客,写原创文章,夯实基础(算法,设计模式)。原本想着做开源项目github攒星,奈何能力还不够。与其说这行卷,倒不如换个词儿,行业特性。是一个为数不多可以将付出和回报挂钩的行业,不靠酒场文化,不依赖混年限涨薪。真的适合有梦想的年轻人!
找工作篇
因为我属于骑驴找马,所以主要以视频面试为主,有偶尔到面的,所以录音笔发挥的用处不大,我只详细的记录了moka和滴滴的内容,其余的根据我的记忆说上一点。有的接受邀请没去的,有的去了感觉没什么写的我就不写了。写几家印象比较深的。我记得面了10家左右,拿了4个offer。
还是建议不要裸辞,我这次找到心仪的工作花了将近两个月,如果裸辞心态可能会比较急,找个差不多的就去了,因为时间越长会越焦虑,当然各有利弊,在职就不适合找一些急招岗位了,还得看下家是否能给你时间交接,因此也会错过一些机会。而且在公司也不方便接电话,视频面就算约到如果工作忙或者突然开会你很容易爽约,所以看情况而定吧,如果工作就抽不开时间,一直在忙,还是在交接期找吧
理想公司
干IT的人人都想进大厂,没什么可讲的,我要讲的是大厂不稳,如何找一个自己心仪的公司
首先应该明确自己的优劣势,与一个大致公司类型
我题刷的少而且项目亮点少,工作年限也短,猎头也不好推(大多要两年以上五年以下的),但我科班出身,八股文背的溜,有自己的博客,基础扎实,我觉得还是有一点竞争优势的
最后有一个关键的学校问题,我认为在职业初期,公司还是比较看重这个东西。OD都得211起步了。虽说没有明显要求这个,但必须本科以上,我虽然是双非,但也收到了滴滴和蚂蚁的面试,所以面试机会还是有的,个人能力强完全可以进。滴滴项目面挂,这我没什么好说的。蚂蚁没有北京的jd,暂时还不想去杭州。
我打算去互联网或者创业团队,找一个自研项目团队,不考虑外包,外协,外派的工作,银行项目和国企也不会考虑(这也算一年经验的一部分吧,知道了自己想要什么)
总之,我不大建议海投,容易疲于奔命,不如精投几家,前期可以拿小公司练手,看看他们都会问些什么
面试建议
- 不要说然后和呃,尤其是自我介绍的时候,我之前就有很多次不连贯,一直然后,听录音你是面试官你也会感觉到不舒服
- 面向简历学习,写什么,看哪块
- 答不答的出来都得扯两句,不会就扯跟它相关的,一句也说不上来的,要说这块了解的少,别说不会,下来研究,我可以学这样子的话
- 人事面要流水才开薪资的斟酌下,流水一般如之前提供很正常,我就遇到一次,感觉很不舒服
期望
跳槽是一个成本很大的东西,往往需要有一个不错的待遇做平衡,我认为这东西因人而异,不是说多少就合适
根据目前薪资,能力表现(主要),本身硬件(学历证书这些),还有JD的薪资范围决定
值多少钱不是自己说了算,而是市场
面试建议
- 多准备面经,不打无准备的仗
- 面向简历学习,写什么,看哪块,不要乱写
- 上家离职原因必问,他们是想看你说的这些原因他们存不存在,这个只要不触及红线就可以,尽量真实
- 不要说然后和呃,尤其是自我介绍的时候,我之前就有很多次不连贯,一直然后,听录音你作为面试官也会感觉到不舒服
- 答不答的出来都得扯两句,不会就扯跟它相关的,最不乐观的就是一句也说不上来的,要说这块了解的少,别说不会,下来研究,我可以学这样的话
- 你一定要有对自己的一个价值判断,不要看人家的薪资范围,你为什么值这个价?心里总得有点数,不要乱要,对方可比你精明多了,你值多少人家也有数
- 人事面要流水才开薪资的斟酌下,流水一般如之前提供很正常,我就遇到一次,感觉很不舒服
- 一般会问目前多少,期望多少。目前薪资建议不要乱报,如实说就可以,谈基本薪资也行,总包也行,因为最终入职会提供流水,最后你可能因为虚保薪资要到了自己满意的薪资,在入职提供流水的时候你就傻眼了
- 面试一定要有一定准备,不可能都会,但还是需要准备些高频和基本的,尤其是简历写的东西。我面的moka就很后悔,第一家面的,问的也不难,就是没准备充分,我挺想去这家的,还是着急了
- 到面填表的时候可以不写一些与求助不相关的比如家庭信息,还有一些背调信息等
整体流程
一般公司流程3面,一轮技术,二轮项目,三轮人事,大公司会比较多,时间会比较久一点
这里只谈一般公司,其实面完之后你可以感觉到过没过,不要追问人家HR,一般过了会在当天过次日告你,否则就是凉了,不要过于纠结,继续面下一家就行了,不一定是你不够优秀,可能是你不大匹配这个职位
人事环节需要问清楚什么
人事面也是最好面也是最难的一面,讲究技巧,有一票否决权,决定去这家之前了解了解如下问题
- 薪资结构,基础薪资x多少薪,基础薪资包括绩效薪资不,五险一金基数和比例,有无补助,都有什么,节假日这些有没有福利,有没有带薪年假。大点的厂可能有期权什么
- 几号发工资,正常公司压薪资不超过15天
- 试用期多长时间,打折不
- 上下班时间,有无加班情况,如果加班是调休还是给加班工资,是否双休
- 岗位做什么,如果HR不清楚,问问技术或直属领导,你需要判断能否胜任
- 开发的网络环境与软件限制(一般大公司有)
- 公司是否提供笔记本,若不提供有补助吗,若提供可以用自己的可以拿到补助吗
- 晋升和调薪机制。出来打工我不惦记钱,那惦记什么?在很多人的观念里晋升意味着调薪,有句老话叫做升官发财嘛,但事实告诉我并没有直接关系,所以主要问清楚调薪机制就行
moka(一面)
面试官挺好的,整体体验良好,面了2小时,下来比较累。算法题做出来了,但时间比较长,题整体不难,好好准备下也能过,我没准备充分,而且自己给自己挖的坑不少,之后面试注意下吧,千万不要说你不擅长的技术,这家冷却期一年,也算是无缘了
面试问题
- 自我介绍
- 挑个项目进行下项目介绍吧
- 项目难点有哪些(我说到了适配器模式)
- 聊下适配器模式
- 算法题(遍历部门节点,不用递归实现)
- springboot用过是吧,描述下@springbootApplication有什么组成,机制是什么,原理是什么
- 用过@Transactional注解吗,有哪几种传播类型
- 熟悉哪些中间件,展开说说
- 说说跳表
- 说说innodb的聚集索引和非聚集索引的区别
- 说说b树与b+树的区别
- mysql种默认的锁有哪些
- 说说行锁与表锁的应用场景
- 比较了解springcloud的哪个中间件,具体谈一谈
- 谈下zk
- 谈下mq
知网(一面)
知网听着高大上,通过一面的对项目的了解,其实项目不怎么样,二面给你24h手写一个CRUD,用swagger实现,其实也不知道我为什么没过,邮件发送之后就没理我了
- 自我介绍
- 为什么要离职
- 介绍下你的项目
知网(二面)
机试(手写CRUD)
滴滴(一面)
感觉大厂转go的真多,滴滴也就碰碰运气,不问Java,全靠平时积累,问题都有几个没答出来,比较重视基础
转go,偏向基础
- 自我介绍
- 聊聊项目
- 为什么从上家离职
- 面向对象和面向过程的区别
- 面向对象的特性
- 重写和重载的区别和实现的方式
- 谈谈爬虫爬过些什么(简历写的了解)
- 怎么爬取,怎么提取,怎么证明给拦截了,怎么反爬(我就rlgl)
- 说下状态码
- 谈谈http协议的组成
- 谈谈对nginx的了解(简历写的了解)
- mysql的select * from xxx的执行过程
- 建表的索引的规范
- 建表的规范(mysql规范)
- innodb与myiasm的区别
- b和b+的区别
- b+怎么做范围查询
- 树的高度和树的节点有什么区别
- 数据量足够多怎么降低树的高度
- B的多叉怎么去定义这个叉
- 手写二叉树的后序遍历
蓝羚网络科技
一家互联网公司,电子商务这块,都在一块儿办公区,问项目比较多一点,会比较注重实际的工作经验。我最大的短板就是这个项目,感觉没什么两点,一直追着问,我记得比较清楚的一个问题是,如果一个表需要重复使用,在不同的系统中如何公用,不能同步表,不能join查询,可把我问住了,我当时应该问下他们是怎么解决的,不管过没过,我都能学到点东西。还有mysql问的也比较多,包括执行过程,如何实现隔离级别的诸如此类
思想无限
拿到这家的offer了,没去,它家是做直播的,比较出名的是秀色直播,6层楼一共,每层我觉得办公环境不怎么好,6点去的,当时面完都9点了,还有上班的(多半)所以感觉加班情况挺严重,一共三面,加上笔试4轮,填表,手写两道算法题,然后一轮技术,会给你出一段代码让你分析,比如如何能保证list在添加元素的时候保证只能加入一个元素,保证线程安全,还得保证性能。二轮项目,扒的很清楚,也聊的挺多,知道它家具体做什么的,岗位做什么。三轮就是HR+人事面,这个人事我觉得很恶心,处处压价,这不行,那不行,最后还需要提供流水才能开薪资,一点都不信任,对了刚开始还会要双证编号,最后开的也不高,福利也不怎么行,所以没去
东方国信
拿到这家的offer了,我听我朋友推荐面了下,整体不难,一轮技术,二轮项目,三轮hr,觉得不错就直接谈薪资了,这家比较稳定,但给的少,不是我考虑的公司
易诚互动
招的人很多,HR也多,我一般都拒了,因为是外包,但有个HR和我聊的还不错,我就打算试试,最后offer肯定是拿到了,也给的还行,但考虑到以后,项目外包驻场做银行项目,我还是没有接受
深睿医疗
猎头找的我,打算试试,也是家互联网公司,面试官超级垃圾,不管最后能不能成,起码尊重下,不知道在牛逼什么,面过最恶心的一家
契约锁
猎头找的我,一面技术过了,二面人事嫌我要的高把我拒了,还没进公司就要考你对公司产品的认知,我很反感的一点,这个猎头还没有正式面试就在微信上一会儿问一句,要不你当面试官?
新略数智
这个也拿到offer了,处于计算机软件和互联网之间,客户称这个是中台,CTO说不是,所以我也比较混乱,可以归纳到电子商务这一块。我理解的是创业公司,去年成立,最近拿到融资,对岗位进行了扩招,到面。公司整体不大,但HR人很好,一轮技术面,好像是个架构师,问了集合、JVM、微服务、docker这块,考察了数据结构和一些算法。二面CTO面的,主要问项目和一些非技术问题,像一些未来规划什么的。每一面都在一个小时左右。因为我面试表现比较好,所以三轮老板面就不面了,直接给了我期望薪资。就是研发岗会比较晚下班,不过我目前单身汪一个,这个也无所谓了