博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Facebook 对前端工程师的要求是啥?一起来看看
阅读量:6303 次
发布时间:2019-06-22

本文共 1024 字,大约阅读时间需要 3 分钟。

原文作者:Dan Abramov

译者:UC 国际研发 Jothy

写在最前:欢迎你来到“UC国际技术”公众号,我们将为大家提供与客户端、服务端、算法、测试、数据、前端等相关的高质量技术文章,不限于原创与翻译。

近日,Redux 作者 Dan Abramov(@dan_abramov)发 Twitter 表示: 我们更新了发给前端工程师候选人的措辞,以更好地反映该角色在 Facebook 的面试过程。希望能帮助大家准备面试!

?我们一起来看看具体的内容叭。

我们将尽量保持实用性,并关注你在构建应用时可能遇到的问题。我们不会要求你从头写一个排序算法,但我们希望你了解进行 JavaScript 对象和数组操作时相关的性能。你得能找出并修复代码瓶颈,并解释你所做的权衡。

我们不会要求你实现红黑树之类的模糊数据结构,但这能帮你总结概括 UI 工程化中常见的数据结构,如数组(arrays), 映射(maps), 集合(sets)和 DOM 树(DOM trees). 你还会发现阅读大 O 表示法(Big O notation, 一般用于表示时间/空间复杂度)和树遍历(tree traversa)等计算机科学主题大有裨益。我们不要求你记住某个特定的算法。我们更看重你能在实践中应用这些原则,来创建快速的响应式用户界面。

我们希望你能够掌握 JavaScript 语言及其基本用法,包括迭代(iteration), 闭包(closures), 作用域(scope)以及编写异步代码(writing asynchronous code)等。我们不会考你某个特定的库 - 所以不要担心 React 或类似框架的学习。但是,我们希望 UI 工程师能够理解他们所使用的抽象语法之下有什么内容。例如,如果你之前只用过 UI 库,请花点时间学习原生 DOM API. 如果你只用过 Lodash 之类的工具库,请尝试从头开始实现它的一些方法。检查你的方案在输入空间大的情况下表现如何,并考虑内存消耗和需要处理的边缘情况。在练习的时候,建议你多和人讨论你的方案,并在纸上画草图来帮助你思考。这是练习面试的好办法!

——————————————————————

?读罢全文,有没有更明确自己学习方向呢??

❄️寒冬将过,祝愿你的未来春暖花开。?

中英对照版:

好文推荐:

“UC国际技术”致力于与你共享高质量的技术文章

欢迎关注我们的公众号、将文章分享给你的好友

转载地址:http://alfxa.baihongyu.com/

你可能感兴趣的文章
如何快速获取ADO连接字符串
查看>>
AspNetPager控件的最基本用法
查看>>
sessionKey
查看>>
高性能Javascript--脚本的无阻塞加载策略
查看>>
Java 编程的动态性, 第4部分: 用 Javassist 进行类转换--转载
查看>>
完毕port(CompletionPort)具体解释 - 手把手教你玩转网络编程系列之三
查看>>
iOS8 Push Notifications
查看>>
各大名企笔试及面经大全(程序猿必读)
查看>>
Oracle 连接、会话数的查看,修改
查看>>
Python使用QRCode模块生成二维码
查看>>
英语学习的重要性
查看>>
Android中Handler引起的内存泄露
查看>>
原产地政策,jsonp跨域
查看>>
HDU 1143 Tri Tiling(递归)
查看>>
ffmpeg参数具体解释
查看>>
记一次公司仓库数据库服务器死锁过程
查看>>
Oracle 11g password过期被锁定报道 ORA-28000 the account is locked
查看>>
【Struts2学习笔记(2)】Action默认值和配置Action于result各种转发类型
查看>>
轨磁条简介
查看>>
(算法)交错的字符串
查看>>