📜  霍尼韦尔面试经历 |校园 2020(1)

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

霍尼韦尔面试经历 |校园 2020

简介

霍尼韦尔是一家全球性的科技生产企业,主要从事航空航天、建筑技术、石油与化工、汽车、医疗、金融等领域的高科技产品和服务。在校园招聘中,霍尼韦尔对计算机专业的学生会开设多种技术岗位,其中包括前端、后端、全栈、数据挖掘、机器学习等。以下是一位程序员在校园招聘中经历的面试过程。

面试准备

在收到面试通知后,我第一时间查阅了霍尼韦尔官网和招聘平台上的面试指南。根据面试指南,我准备了以下内容:

  • CV,注意简洁明了和专业性
  • 翻译英文文档的能力,可以通过阅读技术文档练习
  • 准备针对面试岗位的相关知识和实战技能,包括数据结构、算法、编程语言和开发框架等
  • 了解霍尼韦尔的文化、业务和技术,及对自己所投递的职位有一定的了解。
技术笔试

由于我申请的是全栈开发岗位,在笔试环节中,我被要求完成了一道数据库设计和构建的题目。具体要求包括:

  • 设计一个数据模型,包括三个实体(关系),分别是顾客(customer)、订单(order)、商品(product)。
  • 模型要求至少包括以下字段:customer(id,name,age,gender,telephone),order(id,customer_id,product_id,order_date,price,quantity),product(id,name,price,quantity)。
  • 构建一个关系型数据库(如MySQL、Oracle等),包含以上三个实体,并在数据库中插入1000条测试数据。要求每个实体数据均匀分布,如商品实体数据10000条,其中男和女各占50%。
  • 根据订单应用场景,查询出以下统计数据:按照订单日期,统计每天的订单总额;按照区域,统计订单总数量和总额,并且要求输出该区域最受欢迎的商品。
技术面试

在技术面试环节中,我遇到了两位面试官,面试官一和面试官二。面试时,我的口语表达和英文阅读能力受到了挑战,但正是在这个环节中,我学到了以下一些经验:

  • 尽可能用简练的语言,准确地表达技术方案和思路。
  • 跟着面试官的思路走,不要急于表达自己的观点,先听其发问的目的,了解其所需,避免跑题。
  • 输出结果要整齐,易于阅读,适当注释解释,给面试官一个清晰的理解。
  • 在面试前时,可以了解公司的技术栈和平台系统,研究其所提供的工具和解决方案,以及相关的技术文档和白皮书,以便更快地理解面试官的问题,并给出合适的答案。
总结

霍尼韦尔的面试流程注重对候选人的综合素质和实战能力的考察,包括技术、沟通能力、团队合作和工作态度等方面。作为一名校园程序员,在备战面试过程中,我们要注重以下几点:

  • 提前了解公司的文化和技术,确保申请的岗位与自己技能匹配。
  • 夯实基础,注重算法和数据结构等基本功的练习和提高。
  • 在面试前尽可能准确了解面试的时间、地点、面试类型、面试官等相关信息,做好相应的准备工作。
  • 注意自己的口语表达和英文阅读能力的提升,提高与面试官的交流和沟通能力。
  • 面试结束后,对整个面试过程进行总结和反思,记录下面试官的问题和自己的回答,找出不足之处并改正。