※ 引述《rz2x (弗朗西尔我婆)》之铭言:
: 做肥宅程式员5年了
: 去年年底离职
: 在前公司可以一个人做专案
: 可以一个人同时搞定三份专案
: 觉得自己比以前强的我
: 在只准备了自我介绍的情况下
: 这周一开始面试
: 周一~周三面试了5间公司
: 1间基础考题
: 1间考题由浅入深
: 3间不考
: 不考的其中2间问基础名词OOP、MVC、MVVM
: 看起来很简单的题目吧
: 考到烂且几乎所有程式入门书都有
: 但我答不出来
: 面试官问我程式观念、事情如何解决等等等
: 任何问题我都答得出来
: 但是遇到基础名词
: 我答不出来
: 啊哈哈
: 很好笑吧
: 在我是菜鸟的时候
: 面试官问我问题我几乎答不出来
: 但名词解释我全部都会
: 现在呢?
: 感觉比菜鸟时期的自己还烂
: 诚心建议非10年以上的资深程式员们
: 面试前把基础名词看一遍吧
: 被洗脸真的很难受...
我最近也是遇到一样的问题
最惨的莫过于一个Javascript从还没有ES6的时代写到TS的人
被问ES5和ES6的差别是什么的时候
只能呆在原地,完全没办法从脑中取出任何可以解释的内容
让履历看起来像诈骗一样
不过有动力可以回去翻翻基础书籍也不是坏事啦
比较困扰的是,当应征的是全端工程师的职缺
往往会从 API设计 问到 数据库 再问到 云端服务、安全性、机器、部属、网络等
然后前端通常都是划水或是根本不问
我涉略的程度也是越往底层用没办法答复实务经验,遇到情境题只能就地投降
因为职涯中只要底层到某个程度就会是专门的人接手了
通常只要了解双方的串接模式即可
从实务角度看来全端工程师也不太可能有时间去处理那些机器的问题...
这就导致越被问就越心虚,也会在后续提薪资的时候产生自我怀疑
所以借题发问一下
我应该认为是这些职缺其实是要找一个会刻阳春表单的后端
还是我真的废= =
想高薪就乖乖地找一个纯后端或DevOps蹲个几年再出去谈
很奇怪的是,知道沿革跟会不会用是两回事吧例如arrow function、async await不查我也不知道是几算是比较教课书的考法的感觉我也一样从ES5以前写到TS,但是对于每版本细部不懂有点像经历各个更新包但是你记不住哪个版本更新什么
全端考偏后端很正常啊 老板雇全端不就是想要一人的薪水当两人用 那通常都是后端传统ssr兼前端画面刻一点别太丑就好有时还要兼UI/UX
一直觉得google可以直接找到文件定义的问题没意义 忘了就算了 反正网络上会有人记得
我自己觉得自己要有评估人家问题合不合理的想法,而且考题难度要跟砸在你身上的钱成正比
我觉得问版本差异还蛮白痴的所以你们公司是要升级吗不然问这个干嘛
作者:
acgotaku (otaku)
2022-01-21 14:36:00es5 es6 api差满多的 做一个js开发者不知道满奇怪的楼上ECMAScript不是单纯的版本差异 这关乎游览器,node
作者:
kirin021 (kirin)
2022-01-21 14:43:00es5跟6哪里不一样,这是为了问而问吧?
作者:
acgotaku (otaku)
2022-01-21 14:44:00环境支不支援,webpack打包,ts compile怎么会不重要
所以现在还有人在写纯粹的es5语法吗都2022年了IE也死透了就算要向下也都马写新语法然后用babel去做兼容了吧除非你的工作是去帮忙维护compiler啦
作者:
MoonCode (MoonCode)
2022-01-21 15:16:00如果不熟es6但熟es5,可以直接跟面试官说我们现场来写polyfill看谁先写出来
我被问过Java8中的Hashmap为因应hash collision实作了什么资料结构=..=,不过面试还是有所收获啦,有些东西真的是在面试后才想到要去了解一下原理XD
作者: disk249 2022-01-21 16:02:00
正常啦 多花点时间复习理论 面试也是一种复习
面试用聊天的看你懂不懂写概念就说名词不会解释不代表不会写程式,那考写程式就说可以那靠刷题,题目跟实战落差大,那出作业实战嘛又说时间很宝贵不想给一间公司做一天白工,到底要怎样面试才行呢
作者:
tttkkk (学到。)
2022-01-21 19:12:00这逻辑有点怪 从早期开始才会知道 ES5 跟 ES6 的差别吧?我是从 ES6 问世之后才大量使用 JS 所以避掉很多雷但也因此就不太了解一些 JS 诡异的地方 这面试会问到
作者:
IHSAHN (...)
2022-01-21 22:26:00拿这种维基百科题来考的到底是在.....要不要五十题选择题算了
作者: RayLeeRock (id很长) 2022-01-21 23:05:00
现在还有很多公司在用jdk8吗?
作者:
NodeWay (不由分说)
2022-01-22 01:26:00问题就出在你写在履历却答不出东西来
作者:
tttkkk (学到。)
2022-01-22 04:22:00一路写Java上来的人,如果不知道 stream 何时问世或不知道是为了解决什么问题也太夸张。
作者:
alihue (wanda wanda)
2022-01-22 06:13:00用 java8的还有半数以上吧,我们才刚要升11
一路写上来怎么可能会不知道? 有考虑相容问题的话都会碰到才对
作者: CRPKT (crpkt) 2022-01-22 10:29:00
如果写的是第三方 js 又不想太大包的话会用 ES5 呀
作者:
WJAider (Aider)
2022-01-22 17:49:00接触的专案够多够广,通常都会了解版本差异避坑吧才一两个专案的经验被考倒很正常,因为只用过一版2022 又怎样,很多赚钱专案可能 2002 就存在了