笔者最近面试至少有十家,目前获得了4家offer,但是因为种种原因,笔者都没有去,薪资范围在7k-8k底薪左右,外加项目提成分红,基本都是大小休,笔者在伪二线城市(哈哈,猜猜是哪个)所以这个薪资再加上提成,也还算可以,但是这里我重点不想说认可我的公司的情况,主要想分享一下否定笔者技术能力或者薪资范围未达成一致而没有获得offer的公司,对这类公司,我大概分为3类,这样也给php开发一些面试上的建议,能够让你在选择平台上少走一些弯路,在没受到认可的时候也不要气馁;
第一类:甲方类公司(高流量有高并发应用场景,或者开发的项目功能繁多,架构复杂);
这一类公司对基础技术非常看重,js基础,php常用函数,php新特性,linux常用命令是否熟练掌握,nginx并发优化掌握程度,sql语句如何优化,索引如何优化,常用算法掌握也会有加成,消息队列及秒杀实现;所以这类公司对你掌握的技术的完整性有很高的要求,从开发到维护,从基本功能开发,到维护升级迭代系统的技术栈都需要掌握,数据库分库分表,负载均衡,非关系型数据库redis,消息队列等等技术点;
这一类公司对基础技术非常看重你的熟练程度,这一类公司在去之前务必系统的背诵复习之前自己掌握的常用函数,Linux命令,数据库优化方法,需要达到熟练说出来的效果,只是知道的程度是不可以的;
总的来说就是被拒绝一个原因就是掌握的技术栈不够齐全,二来掌握的技术齐全但是都是泛泛了解,不深入。
第二类:甲方类公司(常规中小型公司,满足基本需求即可)以及有专利技术方面追求的外包公司;
这一类公司一般上来就会给你笔试或者机试,测试内容一般就是html,css,jquery,php的基本用法,如果很多phper喜欢使用的时候都是查手册的,那不妨面试之前把最常见的面试题都记忆一遍。其次对框架的使用也会涉及到问题,比如框架的维护升级周期等等;linux命令:压缩解压,下载等等;但是这类公司不会为你高并发方面的问题,所以不准备也没关系,只要把常见系统命令,前端基础知识,js,php常用函数掌握即可;
第三类:纯外包公司(就一个要求:快);
此类外包公司就一个要求快,也不是太在乎项目后期运行会怎么样,所以最看重的就是最上层技术掌握程度,比如框架的熟悉程度,常用的laravel,thinkphp(就目前面试的企业更加偏向laravel,这个框架的口碑风评貌似也很好(笔者之前用得多的是tp,看来要转坑了),面试会比较多的是问你框架的请求生命周期,框架底层是如何工作的,路由相关,如果你平时的公司只是curd,那你需要专门了解下这一块;其次就是你掌握的技术栈要多,要及时学习新技术,外包公司是要求你掌握的技术栈的量的,并不太看重你数据结构掌握的怎么样,计算机基础怎么样,所以针对这一类的外包公司,原则上你要多刷一刷面试题,基本常见的题网络上都是可以找得到的
ps:笔者今年准备考中科大的非全的研究生,一来找个好的平台,二来加强一下自己的计算机基础,后期并不会一直做php,可能转算法,ai一块,面试的人说没啥用,笔者表示心塞塞,所以笔者接下来不会找这一类的公司,发展方向不一致,道不同不相与谋。
希望笔者自身的经历能给到大家一丢丢的启示,笔者也就心安了,justfight闪!!!