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