前言
这次对谈直接让我了解了我的问题,能够说很警醒我了。
对谈的意图是了解,假如我想要在寒假通过字节的面试的话,我需要做出什么样的尽力与改动,我需要什么姿态的才能。
毛遂自荐一下,我是 FinTech 专业的大二学生,学习前端时刻大概半年多,所以和我学习时长差不多的同学,能够康康我从对谈中学习到的东西。
问题一:缺少技能深度(
论述视点一
这一段时刻以来,我都着迷于技能的广度,在学习了
Vue
之后,又陆陆续续学了Nodejs
、Express
、wx
小程序、uni-app
、React
等等,简直每一项就仅仅是“会”,但其间的更深层次的东西都没有了解。
对话开端的时分
文杰教师问我:“Vue 和 React 更了解哪一个?”
我说:“Vue”
“好,那就问你 Vue ”
“ Object.defineProperty和Proxy的区别是啥 ”
然后我就开端说:“ Object.defineProperty 不能转换目标数组啥的,会有一些约束,Proxy 则能够,可是由所以 ES6 的新语法,所以兼容性不是很好。 ”
“唔,我问的是他们的区别,你说的是一个现象(”
“区别是什么呢?”
然后我支支吾吾地就答不上来了…….
他说,你说你了解 Vue,可是这个没法答出来,就说明你的了解还不够深化。
咱确实了解的不够深化,后面出文章把这个工作理清楚。
文杰教师分享过他其时面试字节的情景,便是单纯的死磕 Vue,一个方面超级的强。
论述视点二
我在和文杰教师对话的时分提出过一个问题,说:“有许多新技能像Nuxt,Next,SolidJS等等,哪个方向比较好。”
文杰教师的回答,大概的意思便是说:“关于一个技能了解透彻,先别去想着技能的广度”
就拿 Vue 来打比方,你了不了解它的源码?了不了解它的功能优化?了不了解怎样有更好的编码风格?
- 所以咱确实是好大喜功了(而且还眼高手低(
论述视点三
我问了文杰教师我简历上专业技能这方面需要改善啥。
- 少便是多
其实许多了解的东西他人问起来我仍是会发怵的,仅仅写过这个东西,了解这个东西,可是并不是很深化,这样最好就不要写在简历上。要把写在简历上的东西都会被问到来准备(了解也是会被问到的)。
这里也是一个坑,我打算后面进行修正,和 Vue 的那道面试题相同(
问题二:怎样让项目阅历愈加出彩
- 这里的话文杰教师问了我简历上的一个项目
我的主要问题是,项目悉数写的都是完成了什么事务逻辑,而这个并没有特别大的价值。
而比较吸引面试官注意力的是:“你做了什么改善,到达了什么成效。”
比如说字节青训营的这个项目,就能够写,怎样完成npm包的开发,难点是什么,怎样处理的,为什么要使用 npm包 ;你担任的东西带来了多大的成果,事务逻辑并没有这些东西重要。
难点能够包含但不限于功能优化之类的
问题三:怎样在毕业拿到字节ssp
- 这是比较有野心的一个问题(
文杰教师的回答是:“持续的超出预期。”
“假如你成功的成为了字节的实习生,那你在完成事务之余,你该想想怎样做功能优化、你该怎样编写风格更好的代码、你该怎样让其他团队成员眼前一亮”
问题四:怎样去做一些开源项目
我自己说:“觉得许多项目已经很完善了。”
-
那是你看不出来(,文杰教师说其完成在的许多框架仍是有这样那样的问题。
-
你当前这个阶段,假如花的时刻不多的话能够去做一下,假如太消耗时刻的话,并不主张去做。
-
也不主张为了刷这个阅历而去做。
半年之内的规划
-
做出一个 Vue 的思想脑图,并围绕着这个脑图不断完善自己的思想体系。「少便是多,关于一个框架的了解要极其深化。」
-
心态上,长时刻专注于一个部分,到达超出常人的高度(
刚聊完就来写了,学到了许多,但对未来还需要思考一段时刻。
持续更新这个帖子…