之前很多同学嚷嚷有没有社招经验,正好,我有个朋友去腾讯社招面试了。
他的面的是全栈开发岗位,工作两年,后端是Go,前端是 JavaScript + Vue。
因为工作也没多久,就两年时间,所以大概率可能还是一半考察业务,一半考察基础,事实证明,基础占六成,业务占四成,其中业务就是自己在工作中的具体业务,基础则就是校招那些东西,编程语言、操作系统、计算机网络、数据库(MySQL + Redis)、算法等。
大概是三月份的时候就断断续续开始找一些机会,其实去年 11-12 月份的时候他就刷过一些算法题,当时就想着找找感觉,刷了小 10 天就没再继续刷了。
而在今年一月份的时候他就开始在力扣上重新刷题了,一直断断续续的刷,总共加起来 200+ 道题是有了。
对接触一线业务的后端程序员来说,第一次跳槽,那么编程语言、计算机网络、数据库、操作系统四大块是一定绕不开的,这四块是最基本的根基所在,系统和网络还好,数据库绝对是考察重点,在此之上才是一些其余的分布式、微服务架构、服务治理等。
最后再在面试中补充你自己对工作项目的思考,聊聊你的业务,所负责的模块,前期做的一些市场调研,以及与同行的方案对比,你的创新点或者说优越点在哪里。
其实工作久了的人就会知道:编程语言不重要,重要的是业务,这句话有多么的对。
一面
鹅厂一面是个小哥,应该是做后端的,基本围绕着Go和计算机基础来问,面试时间很长,差不多一个半小时了,前端基本没问。
1、看你自我介绍是写全栈的?前端技术如何?
答:工作中自学的前端,会写一点,不算很好,基本够用的水平
2、前端开发过程中有遇到什么自己觉得难搞的点吗?