📌  相关文章
📜  联合健康集团面试-软件工程师(1)

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

联合健康集团面试-软件工程师

公司介绍

联合健康集团是一家专门从事医疗健康大数据、人工智能、云计算等技术领域研究与产品研发的企业。

职位描述

作为软件工程师,你将参与联合健康集团核心产品的研发工作,包括但不限于:

  • 参与需求分析、设计、编码、测试、上线等整个软件开发的过程;
  • 确保高质量的代码及项目交付;
  • 解决问题同时提供令人满意的解决方案。
任职要求
  • 精通至少一种编程语言;
  • 熟悉常用的后端框架,如Spring、Django等;
  • 熟悉前端技术HTML、CSS、JavaScript等;
  • 具有良好的数据结构与算法基础;
  • 具有良好的团队合作能力。
加分项
  • 熟悉大数据处理,如Hadoop、Spark、Hive等;
  • 熟悉AI技术,如TensorFlow、Keras等;
  • 参与过开源项目。
面试流程
  • 简历筛选,通过者将收到面试邀请;
  • 技术面试,主要考察技术能力;
  • HR面试,主要考察综合素质及团队合作等能力。
薪资待遇
  • 根据应聘者经验及能力面议;
  • 提供良好的晋升空间、优秀的团队氛围等福利。
代码片段
# 软件工程师面试代码片段

# 判断一个字符串是否为回文串
def is_palindrome(s):
    l, r = 0, len(s) - 1
    while l < r:
        if s[l] != s[r]:
            return False
        l += 1
        r -= 1
    return True

assert is_palindrome('racecar')
assert not is_palindrome('hello')

# 计算斐波那契数列第 n 项
def fibonacci(n):
    if n <= 1:
        return n
    return fibonacci(n - 1) + fibonacci(n - 2)

assert [fibonacci(i) for i in range(10)] == [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]