📌  相关文章
📜  Bharti SoftBank (Hike) 面试经历 |设置 2(1)

📅  最后修改于: 2023-12-03 15:29:36.917000             🧑  作者: Mango

Bharti SoftBank (Hike) 面试经历 |设置 2

本文是一位程序员参加 Bharti SoftBank (Hike) 的面试经历分享。以下是具体的面试内容和体验。

职位申请和联系方式

我申请的职位是前端开发工程师。在网上直接发送了个人简历和申请信。几天后,接到公司 HR 的电话,询问一些简历上的基本信息和我的工作经验和背景。当时我对公司和工作职责已经有一定的了解,所以我也向 HR 提出了一些问题。

初步技术面试

通过电话接触后,约定在两周后进行面试。面试共分为3部分:初步技术面试、编码测试和终面。初步技术面试是一位资深前端工程师负责的,我们通过 Skype 进行了视频面试。面试从前端知识(HTML,CSS,JS)基础开始,逐步深入到框架和工具使用。我需要回答一些简单的问题,如详细介绍 HTML5 新特性和优点等等,并且需要在白板上完成一些基础知识的代码实现。

在初步技术面试过程中,我尽可能的表达出自己的能力和经验,并且和面试官交流了一些前端技术的热门话题。整个过程非常轻松愉快,面试官也对我的表现给予了积极评价。

面试官提出的问题和考察的知识点如下:

  • HTML5 新特性和优点
  • CSS 布局的实现方式
  • JavaScript 的原型链、闭包等概念
  • React 和 Vue 框架理解和应用
  • Webpack 和 Babel 等工具的使用

针对这些知识点,我细致地准备了,但由于时间问题,面试官并没有问到所有的问题。整个初步技术面试历时 40 分钟,面试官提前帮我做了总结,并给我发了一封模拟编码测试的邮件。

编码测试

编码测试是 Bharti SoftBank (Hike) 的长套路。公司向我发送了一些前端工程师常见的问题和场景,并让我在10天内提交完整的 TypeScript 代码实现。这次测试的目标是考验我的代码效率、项目管理能力以及使用 TypeScript 的熟练度。

整个测试分为以下三个部分:

  • 实现一个简单的 TODOList,包括增删改查等功能。
  • 实现一些高级动画效果,如无限滚动等。
  • 实现一个卡片式拖放布局,支持自动适应不同设备的界面。

每个部分都有其具体的要求和技术栈。在这10天中,我主要投入时间和精力在编码测试上面。我采用了 Vue 框架和一些优秀的第三方库,如 Ant Design 组件库和 D3 可视化库,来帮助我实现页面效果和项目管理。

整个编码测试的时间限制是 6 小时,我将大部分时间都用在了代码实现上面。例如,对于第三个部分,我做了一些样式和效果的调整,然后把代码打包成一个单独的库,方便日后的复用。

终面

在完成了编码测试后,HR 通知我参加了最后一轮的面试。终面是二面的部门经理主持,主要考察我的职业素养和团队协作能力。整个面试历时 1 小时,主要任务是模拟一些现实场景,并要求我给出自己的想法和行动。

主管提出的问题和考察的能力如下:

  • 如何解决项目中遇到的瓶颈和问题?
  • 如何沟通和协调与其他团队成员的关系?
  • 如果要调整某个项目的进度和产品质量,你会怎么做?

回答问题时,我独立思考,并根据自己的实际经验和工作情况给出了解决措施,并注重让主管感知到我的团队合作意识和沟通能力。

总结

总的来说,Bharti SoftBank (Hike) 的面试流程非常规范化和严谨,对应聘者的考察细节和技术深度都有较高的要求。我的整个面试时间历时 4 周,期间我备战和思考,感受到了应聘过程的复杂性和挑战性。

当然,整个面试过程还是很愉快并且受益良多的。无论是否拿到了面试结果,我都感谢招聘团队对我表现的认可和礼遇,相信这对我今后的职业生涯都是一大帮助。