SDE Intern(前端)的 Merkle-Sokrati 面试经历
通过LinkedIn申请——两周前的标准是 ReactJS、JavaScript、HTML 和 CSS。
- 视频面试邀请函: 2021 年 10 月 8 日
- 面试平台: MS Teams
- 时长: 1小时(大约)
我的屏幕已共享
第-1轮(技术):
自我介绍
你精通哪些领域
我被要求解释我的一个项目。
你知道 CSS:
- 我们如何在 HTML 文档中包含 CSS,显示所有 3 种方法(在 IDE 上通过编码显示)
- Box-sizing、Grid、FlexBox、Parent-child关系、Seudo-element、Seudo-Class,两者的区别。
你知道 JavaScript:
- 什么是 JS,它与 C++(我的编程语言)有何不同
- Promises、Hoisting、Callbacks(我被要求编写代码来展示如何进行回调)
- 高阶函数
- 解释 call()、apply() 和 bind() 方法。
- 简单函数和高阶函数的区别
- var、let 和 const 关键字之间的区别(非常重要)
- 什么是 API、app.GET、app.POST
资源: https://www.interviewbit.com/javascript-interview-questions/
你知道事件循环吗(正如我在简历中提到的 ReactJS)
你知道DSA、数组、链表、动态数组吗
数组和链表的区别。
删除数组和链表中元素的时间复杂度
循环链表及其在现实生活中的应用。
我应该解释我上面提到的每个关键字。
最后,我向面试官询问了实习生的期限和津贴,因为职位描述中没有提到。所以它的意思是6个月。
尖端:
- 您至少应该知道您在简历中写的所有内容的“内容” 。你应该能够清楚地解释它。
- 可能会要求您展示如何通过在任何 IDE 上编码来实现特定功能。
- 无论是 Web 开发(项目)还是编程,您都应该记住正确的编码语法。
- 充分准备你的基本原理、定义、差异等。