[分享]:seasalt AI 面试分享 Frontend

楼主: Outsider987 (Outsaider987)   2022-07-26 18:37:28
我这边列出面试我还记得的面试问题
面试官有一男一女
面试问题:
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给我的回馈是 :主要在沟通方面不清楚或者他理解不清,只能说沟通无法聚焦。
应该是第三题没有讲好,不过不管怎样假如有下个人去面试你刚好搜寻到这文章,不用谢
了,我是你的面试超人(误)
作者: qwe70302 (为何一到90分就会输)   2022-07-26 19:05:00
解释React确实不行,常用hook少了useRef解释React是很好的展现自己&与面试官互动的机会,可惜了
作者: celestialgod (天)   2022-07-26 19:08:00
React重要的精神应该是在于Virtual DOM透过js频繁去更动DOM常常会导致效能低落的问题React的VDOM可以比对差异后再更新网页内容
作者: qwe70302 (为何一到90分就会输)   2022-07-26 19:18:00
vdom, diff,SPA, 单向资料流...可以讲的东西太多了
楼主: Outsider987 (Outsaider987)   2022-07-26 19:28:00
当下没有想到如何去讲解会比较好,之前都会有具体问题比如react为何是单向资料流,脑袋一时不知该怎么去讲解会比较好
作者: soccer103 (Ferrari)   2022-07-26 20:02:00
3这样回我也会皱眉
楼主: Outsider987 (Outsaider987)   2022-07-26 20:02:00
这边比较像是react如何rende
作者: soccer103 (Ferrari)   2022-07-26 20:06:00
4这样回的衍生度也不够通常不是要你背出来到底有几个讲出常用的几个和解决什么问题后就可以带到 custom hook 了然后预期就会衍生问你写过哪些 custom hook 和解决什么问题然后还可以补充和 HOC 的差异
楼主: Outsider987 (Outsaider987)   2022-07-26 20:08:00
何谓react 跟react有什么 应该不一样Use memo 跟callback有讲述情境的
作者: soccer103 (Ferrari)   2022-07-26 20:16:00
通常技术的讨论衍生就是看平常工程师对工程师平级的解释能力看描述对方问的也不够聚焦导致最后沟通只能看电波而你们双方电波又没对到这我觉得不用太在意
作者: hobnob (hobnob)   2022-07-26 20:17:00
从内文错别字跟排版就知道你不是那家公司在找得人才;再来是你可以解释4却无法解释3,表示你根本不理解你的工具,人云亦云而已
楼主: Outsider987 (Outsaider987)   2022-07-26 20:25:00
那能请大大说何谓react吗?
作者: chrischen (一个人的长假)   2022-07-26 20:48:00
是问题不好 大哉问本来就很难解释应该是在测你的通灵能力 这也是工程师必备谈需求技能之一
作者: LoveMoon (我不是魔兽三国作者.....)   2022-07-26 21:04:00
react -> spa -> js render -> csr/ssr -> react 底层这个顺序一路讲下去能讲至少半个小时吧..说问题不好..聚焦问题不也是工程师的工作之一吗
作者: jackflu (jackflu)   2022-07-26 21:09:00
很明显对方不会面试,烂题目加闪躲你的问题不敢正面回答
作者: wahaha279 (哇哈哈:3)   2022-07-27 00:14:00
从基础的回答,给面试官追问才是比较好的互动吧。没提到你再主动补就是了

Links booklink

Contact Us: admin [ a t ] ucptt.com