📜  mSupply.com 面试经历|设置 1(校内)(1)

📅  最后修改于: 2023-12-03 14:44:25.456000             🧑  作者: Mango

mSupply.com 面试经历-设置 1(校内)

简介

mSupply.com是一家提供药品管理解决方案的公司,拥有一个由程序员,硬件和软件工程师组成的团队。我得到了参加他们面试的机会,并进行了一次关于他们公司的初步面试。

面试准备

在前往面试前,我准备了以下内容:

  • 复习了Java和SQL基础知识
  • 学习了公司网站上提供的产品信息
  • 发掘日常生活中关于药品管理的问题,并思考如何用mSupply.com解决
面试内容

面试过程分为两部分。第一部分是基于个人技术和背景的问答环节。第二部分是通过现场编程挑战的测试。

在个人技术和背景问答环节中,我回答了以下问题:

  • 为什么选择Java作为主要编程语言?你是否有经历使用其他语言?
  • 你最擅长的Java框架和技术是什么?它们如何帮助你的开发?
  • 你是否有Web应用程序开发的经验?在开发生命周期中的哪个阶段参与?
  • 数据库管理经验是怎样的?你是否有涉及数据挖掘或相关技术的经验?

在现场编程挑战中,我收到了一个关于药品管理的实际案例:在一个移动设备上收集药品信息,然后导入系统中。我被邀请选择一个功能使它能够执行以下任务:

  • 通过方式采集药品信息
  • 快速上传药品数据

我选择使用Vue.js和Java编写Web应用程序,以快速构建其他已有的组件。我使用MySQL数据库存储药品信息和相关文件,并使用Spring框架来处理数据。

后续

我通过了这次面试,并得到了他们提供的实习机会。在这个过程中,我继续学习了mSupply.com的技术和方案,并应用它们来解决实际问题。这是一个宝贵的机会,我对它们的确切的代码和挑战性项目有了深入了解。