📅  最后修改于: 2023-12-03 15:01:06.745000             🧑  作者: Mango
近日,我有幸参加了 Hashedin Technologies 的面试。在此分享一下我的经历。
Hashedin Technologies 是一家技术驱动型公司,主要从事企业数字化转型和云架构等业务。公司在印度班加罗尔、美国和新加坡等地都设有办事处。
面试共分为三轮,时长约为 1 小时。
第一轮是一道编程题。给定一个数组,从中找出两个数的和等于一个指定的值。时间复杂度要求为O(n)。我使用了哈希表来解决此题。
代码片段:
def find_nums(arr, target):
hash_map = {}
for i, num in enumerate(arr):
if target - num in hash_map:
return [hash_map[target - num], i]
hash_map[num] = i
第二轮是技术面,主要是测试我的编程能力和解决问题的能力。面试官先了解了一下我的工作经历,然后问我在工作中遇到的一些技术难点和解决方法。最后,他问了我一些与服务端相关的问题,如 Web API 的设计、工作原理等。
第三轮是与副总裁的会面。他主要关心我的职业规划和与公司的匹配度等方面。我解释了我的职业目标,以及如何在 Hashedin Technologies 实现它们。我们也讨论了公司的文化和价值观。
Hashedin Technologies 的面试流程很严谨,但每一轮都很有趣。面试官非常友好和专业,可以帮助我深入了解公司和行业。我很高兴能够参加这次面试,我期待着加入 Hashedin Technologies 并为其发展出一份力。