📅  最后修改于: 2023-12-03 15:06:06.481000             🧑  作者: Mango
在这篇文章中,我将分享我在Yodlee Infotech面试的经历。Yodlee Infotech是一家提供金融技术和数据分析解决方案的公司。他们的客户包括许多世界知名的金融机构和企业。在我的面试经验中,我参加了一次技术面试和一次HR面试。以下是我的面试经历的详细信息。
我被要求在技术面试中做一些编程题目和算法问题。这些问题主要涉及数据结构和算法,例如二叉树、排序和查找等。整个面试过程大约持续了1个小时。以下是一些我解决的编程问题:
def merge_strings(str1, str2):
merged_string = str1 + str2
unique_chars = set(merged_string)
return ''.join(unique_chars)
public static int findSecondSmallest(int[] arr) {
int smallest = arr[0];
int secondSmallest = arr[1];
if (secondSmallest < smallest) {
smallest = arr[1];
secondSmallest = arr[0];
}
for (int i = 2; i < arr.length; i++) {
if (arr[i] < smallest) {
secondSmallest = smallest;
smallest = arr[i];
} else if (arr[i] < secondSmallest && arr[i] != smallest) {
secondSmallest = arr[i];
}
}
return secondSmallest;
}
class Node:
def __init__(self, val, next=None):
self.val = val
self.next = next
def reverse_linked_list(head):
prev = None
curr = head
while curr:
next = curr.next
curr.next = prev
prev = curr
curr = next
return prev
在HR面试中,我被要求介绍自己的工作经历和个人成就。他们也介绍了公司的文化和工作环境,并询问我是否能够适应。在面试结束时,他们告诉我希望一周内通知我是否被录取。
总的来说,我对Yodlee Infotech面试的经验非常愉快。他们的技术面试对我的编程技能提出了挑战,并让我体验到了他们关于一个程序员应该具备的技能和知识。除此之外,HR面试的聊天为我提供了更深入的了解公司文化和工作环境。