📅  最后修改于: 2023-12-03 15:32:55.096000             🧑  作者: Mango
Mobikwik 是一家总部位于印度的数字支付公司,提供一站式移动钱包服务,可用于支付账单,购买商品等。目前,他们正在寻找拥有良好编程技能的人才,以加强他们的技术团队,并帮助构建更先进的数字支付解决方案。
我在校园内参加了 Mobikwik 的面试,整个流程非常顺畅。以下是面试中的几个环节:
简历筛选:我首先提交了我的简历和一份求职信,经过一轮筛选后,我被邀请参加了面试。
笔试环节:我需要在 1 小时内完成一些算法和数据结构方面的编程题目。这个环节是在线完成的,因此我可以自由使用任何编程语言。
技术面试:我通过 Skype 进行了一次技术面试,面试官向我提出了一些关于编程和数据结构方面的问题,并要求我进行代码实现和解释。
HR 面试:最后,我进行了一次人力资源面试,面试官问我一些关于我个人背景,学术成就和职业目标的问题。
整个面试过程非常愉快,面试官非常友好和专业。我对在线笔试的难度感到满意,他们的问题不仅针对数据结构和算法,还测试了我的设计和编程技能。技术面试中,面试官也很善于引导,让我感觉自己可以在一个开放和鼓励性的环境下展示自己的技能和知识。
总的来说,Mobikwik 面试体验非常出色。我赞赏他们的面试流程,他们的目标是找到真正有天赋和经验的开发人员,并为其提供充分的机会,以在这个不断发展的行业中实现更高的才华和荣誉。如果你对数字支付领域感兴趣,并且拥有优秀的编程技巧,那么这是你应该考虑的一个公司。
def two_sum(nums, target):
d = {}
for i, num in enumerate(nums):
if target-num in d:
return [d[target-num], i]
d[num] = i
以上代码是我笔试环节使用 Python 编写的两数之和问题的解决办法。这段代码建立了一个字典,以保证最多只扫描一次数组,并返回正确的结果。