作者Outsider987 (Outsaider987)
看板Soft_Job
标题[分享]:seasali AI 面试分享 Frontend
时间Tue Jul 26 18:37:28 2022
我这边列出面试我还记得的面试问题
面试官有一男一女
面试问题:
1. 远端如何跟同事协作?
答:通常都是由PM开story在Jira 评估时程并且把需要共同sync的资讯放在上面,如果有
细节则是在slack上
2.如何跟後端工程师合作?
答:因现在工作为全端基本上是都是直接看需求就能自己来了,之前纯前端职位都是跟後
端先拟好api的结构才会继续往下
3.解释何谓react?
答:这边没有答的很好,因为我从来没去想过它是什麽,但我有反问说想知道react的什
麽?
对方答:把我当作新人来讲解
最後答:是一个前端的框架可以比传统的纯html,css,js 可以更好的管理你的组件
最後对方説:这不是我想问的?
不知有没有更好的讲法,有的话请留言
4.能不能解释有哪些hooks?
答:常用也比较容易会用错的,我拿出来讲了usememo跟usecallback 在补了一个useeffe
ctlayout 但感觉对方要听全部 GG. Useeffcet跟use state感觉太基本就没讲了
5.拿到UI会如何去规划画面?
通常我都是flex起手,如果是列表的话就会是grid去排版,不过也很多不同情境也会有不
同的作法,
也带到了tailwindcss跟stylecomponent还有原始的jsx bind 一个css file 的议题,但
面试官好像没听过tailwind 因为他露出疑惑表情,但也没有说没听过,最後回答
个人排名喜欢程度是 tailwinds>stylecomponent>jsx bind css
我提问:
1.公司是如何协作?
GitHub管理专案 google chat
2.公司api是rest还是qraphql?
Rest
3.公司薪资buffer在哪里?
应该可以满足你的 需求
感想:感觉面试官没有想要有太多互动不知是已经有人选了还是我真的讲太差? 但後来h
unter给我的回馈是 :主要在沟通方面不清楚或者他理解不清,只能说沟通无法聚焦。
应该是第三题没有讲好,不过不管怎样假如有下个人去面试你刚好搜寻到这文章,不用谢
了,我是你的面试超人(误)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.68.21.253 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1658831850.A.F0D.html
※ 编辑: Outsider987 (219.68.21.253 台湾), 07/26/2022 18:39:54
1F:推 qwe70302: 解释React确实不行,常用hook少了useRef07/26 19:05
2F:→ qwe70302: 解释React是很好的展现自己&与面试官互动的机会,可惜了07/26 19:07
3F:推 celestialgod: React重要的精神应该是在於Virtual DOM07/26 19:08
4F:→ celestialgod: 透过js频繁去更动DOM常常会导致效能低落的问题07/26 19:08
5F:→ celestialgod:07/26 19:08
6F:→ celestialgod: React的VDOM可以比对差异後再更新网页内容07/26 19:08
7F:推 qwe70302: vdom, diff,SPA, 单向资料流...可以讲的东西太多了07/26 19:18
8F:→ Outsider987: 当下没有想到如何去讲解会比较好,之前都会有具体问07/26 19:28
9F:→ Outsider987: 题比如react为何是单向资料流,脑袋一时不知该怎麽去07/26 19:28
10F:→ Outsider987: 讲解会比较好07/26 19:28
11F:→ soccer103: 3这样回我也会皱眉07/26 20:02
12F:→ Outsider987: 这边比较像是react如何rende07/26 20:02
13F:→ soccer103: 4这样回的衍生度也不够07/26 20:06
14F:→ soccer103: 通常不是要你背出来到底有几个 07/26 20:06
15F:→ soccer103: 讲出常用的几个和解决什麽问题後07/26 20:06
16F:→ soccer103: 就可以带到 custom hook 了 07/26 20:06
17F:→ soccer103: 然後预期就会衍生问你写过哪些 custom hook 和解决什麽07/26 20:07
18F:→ soccer103: 问题07/26 20:07
19F:→ soccer103: 然後还可以补充和 HOC 的差异07/26 20:07
20F:→ Outsider987: 何谓react 跟react有什麽 应该不一样07/26 20:08
21F:→ Outsider987: Use memo 跟callback有讲述情境的 07/26 20:13
22F:推 soccer103: 通常技术的讨论衍生07/26 20:16
23F:→ soccer103: 就是看平常工程师对工程师平级的解释能力07/26 20:16
24F:→ soccer103: 看描述对方问的也不够聚焦07/26 20:16
25F:→ soccer103: 导致最後沟通只能看电波07/26 20:16
26F:→ soccer103: 而你们双方电波又没对到07/26 20:16
27F:→ soccer103: 这我觉得不用太在意07/26 20:16
28F:→ hobnob: 从内文错别字跟排版就知道你不是那家公司在找得人才;再07/26 20:17
29F:→ hobnob: 来是你可以解释4却无法解释3,表示你根本不理解你的工具,07/26 20:17
30F:→ hobnob: 人云亦云而已07/26 20:17
※ 编辑: Outsider987 (219.68.21.253 台湾), 07/26/2022 20:22:50
31F:→ Outsider987: 那能请大大说何谓react吗? 07/26 20:25
32F:→ Outsider987: 非常感谢soccer103的讯息让我吸收,下次可以做更多 07/26 20:39
33F:→ Outsider987: 的衍生去探讨 07/26 20:39
※ 编辑: Outsider987 (219.68.21.253 台湾), 07/26/2022 20:43:17
34F:推 chrischen: 是问题不好 大哉问本来就很难解释 07/26 20:48
35F:→ chrischen: 应该是在测你的通灵能力 这也是工程师必备谈需求技能 07/26 20:49
36F:→ chrischen: 之一 07/26 20:49
37F:推 LoveMoon: react -> spa -> js render -> csr/ssr -> react 底层 07/26 21:04
38F:→ LoveMoon: 这个顺序一路讲下去能讲至少半个小时吧.. 07/26 21:05
39F:→ LoveMoon: 说问题不好..聚焦问题不也是工程师的工作之一吗 07/26 21:06
40F:推 jackflu: 很明显对方不会面试,烂题目加闪躲你的问题不敢正面回答 07/26 21:09
41F:推 wahaha279: 从基础的回答,给面试官追问才是比较好的互动吧。没提 07/27 00:14
42F:→ wahaha279: 到你再主动补就是了 07/27 00:14
※ 编辑: Outsider987 (219.68.21.253 台湾), 07/27/2022 02:29:17