📅  最后修改于: 2023-12-03 15:20:47.931000             🧑  作者: Mango
本文将分享我在UHG (Optum) SDE-1职位面试中的经历,涉及到面试的流程、问题以及个人的感悟。
我通过校招的方式申请了UHG (Optum) 的SDE-1职位。在通过简历筛选后,我收到了一封面试邀请邮件。邮件中包含了视频面试的具体时间、链接以及需要准备的相关材料。
视频面试的流程分为两轮:
第一轮:技术面试,时长大约30-40分钟,主要涉及数据结构、算法和编程能力。
第二轮:HR面试,时长大约20-30分钟,主要涉及个人情况、项目经验以及公司文化等方面。
在技术面试中,我遇到了以下几个问题:
实现一个单例模式的类
。
两个有序数组 A 和 B,将它们合并成一个有序数组 C
。
实现一个 LRU 缓存淘汰算法
。
如何实现一个线程安全的单例模式
实现一个 MapReduce框架
。
以上问题涉及到面试者的编程能力、数据结构与算法、多线程以及分布式系统方面的知识点。
在HR面试中,面试官主要了解我的个人情况和项目经验,包括:
个人情况
:关于我的专业背景、工作经验、技术方向和求职动机等。
项目经验
:主要是介绍我在大学期间做过的一些项目,包括项目的背景、我担任的角色、具体实现过程和获得的收获等。
公司文化
:主要了解UHG公司的文化、价值观和工作环境。
通过UHG (Optum) SDE-1职位的面试,我感受到了以下几点:
编程能力和数据结构与算法是面试的核心内容,因此在准备面试前需要对这方面的知识点有充分的了解和掌握。
面试官注重面试者的思路和方法,而不仅仅是代码实现的正确性。因此在面试时应该注重阐述清楚自己的思路、做法和解决问题的能力。
HR面试除了了解个人情况和项目经验外,还会考察面试者对公司文化和价值观的认知,因此需要提前了解公司的相关信息和文化背景。
总的来说,UHG (Optum) SDE-1职位的面试是比较正规、全面和严谨的,对于应聘者来说是一次很好的经历和锻炼机会。