📜  Yodlee Infotech 面试经历(1)

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

Yodlee Infotech面试经历

在这篇文章中,我将分享我在Yodlee Infotech面试的经历。Yodlee Infotech是一家提供金融技术和数据分析解决方案的公司。他们的客户包括许多世界知名的金融机构和企业。在我的面试经验中,我参加了一次技术面试和一次HR面试。以下是我的面试经历的详细信息。

技术面试

我被要求在技术面试中做一些编程题目和算法问题。这些问题主要涉及数据结构和算法,例如二叉树、排序和查找等。整个面试过程大约持续了1个小时。以下是一些我解决的编程问题:

  1. 编写一个函数,它将两个字符串合并成一个,并删除重复的字符。
def merge_strings(str1, str2):
    merged_string = str1 + str2
    unique_chars = set(merged_string)
    return ''.join(unique_chars)
  1. 从给定的整数数组中找到第二小的数。
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;
}
  1. 链表反转。
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面试

在HR面试中,我被要求介绍自己的工作经历和个人成就。他们也介绍了公司的文化和工作环境,并询问我是否能够适应。在面试结束时,他们告诉我希望一周内通知我是否被录取。

总的来说,我对Yodlee Infotech面试的经验非常愉快。他们的技术面试对我的编程技能提出了挑战,并让我体验到了他们关于一个程序员应该具备的技能和知识。除此之外,HR面试的聊天为我提供了更深入的了解公司文化和工作环境。