您如何在技术裁员中脱颖而出?
人才市场对专家级工程师招聘几乎没有放缓的迹象,放缓的只是初级的工程师招聘。
成为一个专家
判断您是否是专家的最快方法是提出一个隐藏深度很深的简单问题。
对于前端工程师来说,当问到当你点击一个链接时会发生什么?。你该如何回答
答案一
答案 1 – 5 秒:初级前端:假设它是一个常规链接,浏览器会打开一个网站。
在与不想要细节的外部利益相关者交谈时,您需要简短的版本。
答案二
答案 2 - 1min:
高级前端:如果是常规链接,浏览器会向其 href= 属性中的 URL 发出 GET 请求并打开一个新页面。根据用户操作和其他属性的组合,这可以是新窗口、新选项卡或在同一页面中重新加载。
然后浏览器呈现从该 GET 请求返回的文档。许多格式都是可能的,但 HTML 是最常见的。如果是 HTML,浏览器会进一步发出对链接资源的 GET 请求,直到页面呈现并执行任何 JavaScript。如果原始链接是 JavaScript,我必须了解更多关于实现的信息才能回答。
很好的答案,可以表明您知道自己在说什么,而又不会让您的听众在聚会上入睡。
答案三
答案 3 – 5 分钟以上:这是专家级以上的回答。最好将其呈现为决策树,让您的面试官(或听众)提出后续问题。他们想在上面挖掘什么?
可能是服务器如何处理这些 GET 请求,可能是浏览器中的呈现过程、计算机网络堆栈、DNS 路由、客户端路由恶作剧、webapps 的工作方式、可访问性问题、进程沙箱......永远不会-结尾。
作为专家,你的部分技能是为听众调整你的答案的深度。