关于前端面试的思考 【已远程 oc】

海军 等级 1012 4 1

关于前端面试的思考 【已远程 oc】

前言

大家好,我叫海军,之前就职于 xx 国企工作,做的方向是WEB 后台 这个方向。

早在前后就有 跳槽的想法,想着 金三银四 时,试着找找。在年末时,恰好做了好久的项目, 项目奖金下来了,老大说先下来了一部分,后一部分年后来了再发。 就这样我就待下来了, 房子又续了 3 个 月 , 跳槽也就延迟了,也错过了跳槽的最佳时期,到最后 领导说 之前的 项目 奖金就在年末一次 发完了..... 咋也不能说啥....

就在 5 月 中旬, 我提出了辞职, 其实我4月份正式开始准备 复习 面试,复习的过程是煎熬的, 巩固基础,不断练习。最后成功上岸了,找到适合自己的公司了。

关于技术栈

我在准备面试之前了解了 前端市场行情, 以及你需要哪些技术栈。

由于 我面的是 中级前端开发岗位 , 以下是针对 中级前端岗位的一些要求

  • 统招本科以上学历,具有3年以上前端开发工作经验; 【可以忽略不计】
  • 熟练掌握ES6CSS3HTML5等前端技术;
  • 精通VueReact,有微信小程序的开发经验者优先;
  • 了解和使用过Node.js进行前端项目构建
  • 熟练使用TypeScript
  • 精通各主流浏览器(IE6+、Firefox、Chrome、Safari)间的差异性,能快速定位和解决各种兼容难题; 【明年IE浏览器将于明年6月“退役” 永远退出历史舞台
  • 熟悉Webpack构建的原理,遇到问题能自主的解决.
  • uni-app框架下,进行移动多端(IOSAndroid微信小程序)开发;
  • 掌握HTTP协议相关知识,熟悉nginx相关配置;

以上就是 中级前端岗位 的技术栈要求了。

在北方 偏 Vue :

Vue + 小程序 + uni-app 要求多点,这三个熟练的话,基本上随便投递,加上简历如果有亮点的话, 简历筛选通过很容易。

在南方 偏 React

React 全家桶 + TypeScript

关于前端面试的思考 【已远程 oc】

以上是 中级前端面试导图, 公众号: 前端自学社区

关于面试

远程面试

  • 远程笔试 【牛客网】
  • 腾讯会议 【视频面试】
  • 电话面试

远程笔试:

面试官在平台提前出好面试题, 面试者 在指定时间内参加 笔试, 笔试时确保 视频 和 语音是 正常工作的, 它是在 网页窗口中答 代码题, 有的公司会出场景题 , 让语音答题,就会用到音频了,所以在进入网页时, 一定要 记得 授权, 否则无法面试。

视频面试:

视频面试一般是通过 腾讯会议 进行面试, 由于我面了很多异地的,大多都是 视频面试 , 下面我说一下视频面试的基本流程以及面试官大概问你哪些方向的问题:

  • 自我介绍 【这个环节少不了,也很重要】
  • 面试官围绕你的技术栈进行考察
  • 面试官围绕你的项目进行考察
    • 项目承担角色
    • 项目难点以及怎么解决的
    • 通过这个项目你收获了哪些
  • 离职原因
  • 你有什么问题想问的吗 【反问】

电话面试:

我面了这么多异地面试中,也有不少电话面的, 它其实是 想简单了解一下 面试者的 具体情况, 更多考的 临场发挥能力, 来考察面试者的技术水平怎么样。

关于远程面试的三种类型,一般在大公司才会有,小公司一般都是到现场面试。

现场面试

就在上周我辞职了,由于之前远程面试就谈好了几家公司,来现场也就是谈工资了。我是在北京跑的面试,这期间到是也面了几家公司, 现场面试是真的累, 来回得跑,效率也低,也累,一天能跑 2 家 算不错了~~

期间我面了几家感觉效率有点低,于是,我认真的想了想, 市场上这么多公司 都在 招 前端工程师 , 而且 找工作的人 也是这么多, 如何找到自己 合适满意 的前端工程呢 ?

  1. 首先要明确自己相要找一家什么样的公司
  2. 薪资的要求
  3. 加班强度如何

知道如何找 到 自己满意的 工作了, 那么接下来就是如何 从这么多 符合自己 需求的 公司中选出更适合自己的公司呢,节省更多的时间呢 ? 接下来就是和 HR 进行沟通来 选择合适的 公司了 。

我是从以下几点来和HR 交流的:

  • 研发团队多少人
  • 前端多少人
  • 有几个前端HC 【很重要, 你要知道有多少个名额】
  • 公司做的是 自研产品 还是 外包产品
  • 做的方向是 C 端 还是 B端
  • .......

以上的前提是在简历通过的情况下,进行按上面条件进行筛选一遍,挑选出更适合自己的工作,这样到场面试的效率会高点,不然白白浪费了你一上午时间。 期间我也面了 有几家 傻 X 公司。

注意:

一定要 HR 沟通好 你 接受不了 情况, 现在招聘软件上有的公司信息 与 真实情况不符 , 这样不至于你白跑一趟, 我就遇到了.... 997 还没加班费,没调休...

通过 层层条件筛选,这样 可以高效的面试了, 成功几率也比较高。

我身边也有很多朋友最近找工作的,有的面了半个月了有的更长时间,最后才入职。

跟他们交流了 他们如何 找的, 他们是广投递简历,过了就去面试,这样效率很低。

关于前端面试的思考 【已远程 oc】

关于 薪资

这块主要是在 你技术面试都通过后, HR 会和你进行 交流来 谈的。这里有很多坑,靠自己揣摩了

具体谈的流程差不多这样:

  • 你上家公司月工资多少
  • 你上家公司年薪多少
  • 你上家工资薪资结构构成是什么样的

到最后, 通常会按 工作经验 + 个人能力+上家工资 来给你定最后薪资

以下数据是针对 北京的,整体上差不多这个行情。

关于前端面试的思考 【已远程 oc】

总结

找工作的过程是真的煎熬,找过工作的你应该深有感受吧! 来回得跑,到面试场地了,面了半个小时,然后面试官回你一句 回去等消息吧, 顿时心都凉了......

以上是我这段时间求职的经历吧,说长也不长,说短也不短,期间也遇到了很多坑,我把这些闭坑的经验分享给你, 希望可以帮助到找工作的你 。

接下来的路,还有很长,你还很年轻,加油!

结语

❤️关注+点赞+收藏+评论+转发❤️,原创不易,鼓励笔者创作更好的文章

关注公众号 前端自学社区

收藏
评论区

相关推荐

关于前端面试的思考 【已远程 oc】
前言大家好,我叫海军,之前就职于 xx 国企工作,做的方向是 WEB 后台 这个方向。 早在前后就有 跳槽的想法,想着 金三银四 时,试着找找。在年末时,恰好做了好久的项目, 项目奖金下来了,老大说先下来了一部分,后一部分年后来了再发。 就这样我就待下来了, 房子又续了 3 个 月 , 跳槽也就延迟了,也错过了跳槽的最佳时期,到最后 领导说 之前的
IOS 面试题(四)
1. Object-C有多继承吗?没有的话用什么代替?
 ---------------------------- 1> OC是单继承,没有多继承 2> 有时可以用分类和协议来代替多继承 2. Object-C有私有方法吗?私有变量呢?
 ------------------------- 1> OC没有类似[@private](http://my.
JSON介绍
一、什么是JSON? JSON是一种轻量级的数据格式,一般用于数据交互。 服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) JSON的格式很像OC中的字典和数组 {"name" : "jack", "age" : 10} {"names" : \["jack", "rose", "jim"\]} 标准JSON格式的
Unity遮挡剔除(Occlusion Culling)实现
**遮挡****剔除****(Occ****lusion Culling****)****,以下统称OC****。** **一、是否开启OC性能差异** 在场景中放置一定数量的物体,是否开启OC数据比对 1)正常情况下的渲染状态: ![image.png](http://172.24.132.29/utf8-php/php/upload/image
OC 对象的补充
之前我们简单的介绍过对象的创建及相应方法和属性的调用,现在我们进行一些补充,在这里跟大家分享下。 ①一个类的方法调用另一个类的属性 先创建两个类,在这里我创建了一个人类和一个食物类 ![](http://static.oschina.net/uploads/space/2016/0830/160446_icqs_2886189.png) 在Perso
OC中的位运算
转载:https://www.jianshu.com/p/b868b30c0c88 OC中的位运算和C/C++语言的位运算是一样的。一般有 &(按位与),| (按位或),~ (按位取反),<<(左移) ,>>(右移),^(异或)以及 &= (按位与然后赋值),|= (按位或然后赋值)等 对枚举类型的操作中常常会见到。 例如定义一个季节SeasonT
OC之@property和@synthesize
在OC中经常使用get和set方法,但是当成员变量太多的时候,就要敲很多行get和set方法。在xcode4.4之前,为了简洁代码,可以使用@property声明get和set方法: @property int age; 就相当于: \- (void)setAge:(int)age; \-(int)age; 后面代码可以就当作正常写了get和set
OC之description
打印对象用%@,比如打印字符串对象: NSString \*name = @”haha”; NSLog(@”%@”,name); 输出结果为:haha 比如: Person \*p = \[\[Person alloc\]init\]; p.age = 20; p.name = @”jack”; NSLog(@”%@”,p); 会打印出对象
OC学习篇之
前一篇说到了Foundation框架中的NSDirctionary类:[http://blog.csdn.net/jiangwei0910410003/article/details/41830179](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fblog.csdn.net%2Fjiang
OC对象本质
Objective-C中对象分三类 #### 实例对象instance 通过alloc产生 Person *p = [NSObject Person]init]; instance对象内存中存储信息 * 其他成员变量 * isa指针 调用copy 方法,遵循NSCopying具体看`copyWithZone`方法怎么实现
Objective
### 一、基本概念 Objective-C(简称OC)是iOS开发的核心语言,苹果公司在维护,在开发过程中也会配合着使用C语言、C++,OC主要负责UI界面,C语言、C++可用于图形处理。C语言是面向过程的语言,OC是在C语言基础上加上了一层面向对象的语法(将复杂面向对象语法去掉了)。我们可以使用OC开发Mac OS X平台和IOS平台的应用程序。 2
Building OpenCascade on Windows with Visual Studio
Building OpenCascade on Windows with Visual Studio -------------------------------------------------- [eryar@163.com](https://www.oschina.net/action/GoToLink?url=mailto%3Aeryar%40
OC AVPlayerItem,AVPlayer,AVPlayerLayer的使用
**音量调节以及跳转到指定的秒数,停止和暂停,只是学习,没有封装** #import <Masonry.h> #import <AVFoundation/AVFoundation.h> @interface RecordVideoplayVC () @property(nonatomic,strong)AVPlayerIte
Swift调用sha1算法
在Swift中通过调用OC的CommonCrypto库可以很方便的实现String字符串转换为sha1。 在一个swift项目中,需要使用桥接头文件(Bridging header)的方式来引入一个OC库,才能调用OC中的内容。 本文也将作为Swift项目中如何调用Objective-C代码的一个介绍。 ### 标准实现步骤 1、新建一个**Obje
swift中更强大的switch和眼花缭乱的for in
从日记中整理出switch和for in。swift的switch比起oc真的是厉害坏了而且for in中的功能也比oc的更加灵活。小作笔记 1.1 swift中swich语句会将一个值与多个可能的模式匹配。然后基于第一个成功匹配的模式来执行合适的代码块,如果想要oc中匹配到case后依旧贯穿接下来的case则要增加fallthough。switch语句一