📜  Fourkites 面试经历 |暑期实习(1)

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

Fourkites 面试经历 | 暑期实习

在这个暑假,我有幸参加了 Fourkites 公司的一次实习面试,并最终被录取,成为了四大物流公司之一 Fourkites 的一员。在这次面试中,我受益匪浅,下面我会分享一下我的面试经历。

面试过程
电话初试

我首先接到了 Fourkites 的 HR 的电话,她向我简单介绍了 Fourkites 公司和面试的流程,并提前发了一封邮件给我,给我提供了一套 SQL 练习题。HR 详细解答了我一些问题,并提供了一些有益的意见,我非常感谢她的帮助。

面试题解

练习题集中包括了 SQL 和 Python 两个部分,其中 SQL 部分主要涵盖了关于表的操作、数据筛选、聚合操作等内容。Python 部分主要是与 Web 开发和爬虫相关的知识点。

我花了一整个下午做这些练习题,当然中途也遇到了很多问题,需要查阅一些资料和进行实验、调试。最后,我将这些代码和答案提交了过去。

面试现场

第二天,我被要求现场进行一次面试。当时我非常紧张,因为这是我第一次现场面试,而且 Fourkites 是一家非常知名的公司。面试官问了我一些关于 Python 的基础知识,比如数据结构、数据类型、变量作用域等等。我的回答相对清晰明了,但是有点缺乏自信。

接着,面试官提出了一个关于爬虫的问题。他问我如何从一个网站中获取租房信息,并将它们存到 CSV 文件中。这个问题相对来说有一定难度,我通过对 Web 技术和爬虫库的研究和实践,最终成功地给出了一个较为完整的解答。

最后,面试官向我引荐 Fourkites 的创始人和 CTO,让我去和他们见面。

创始人面试

在与创始人和 CTO 的面谈中,他们首先向我介绍了公司的发展历程和愿景,还向我详细阐述了这个实习的具体工作内容。然后他们也提出了一些技术问题,比如如何进行 UI/UX 设计、如何针对不同设备进行页面适配、如何进行算法优化等等。

我的思路比较清晰,我根据自己的实践经验、研究结果和一些其他的案例,给出了我的解答。他们还让我谈一些自己的项目,我就向他们介绍了我曾经写过的一些小项目,包括动态规划问题的算法优化、自己研究的某个自然语言处理的项目等等。他们都听得很仔细,并询问了一些细节和经验。

最后,他们向我介绍了公司的一些团队和文化,并提供了一些关于工作流程和技术研究的建议。最后他们向我发了一个 Offer,让我毫不犹豫地接受了。

总结

通过这次面试经历,我学到了很多关于面试的技巧和经验,也认识了一些非常优秀、具备独特思维的人才。这次实习经历对我来说无疑是一次非常宝贵的经历。