📜  Nutanix 面试经历 |设置 2(校内)(1)

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

Nutanix 面试经历 |设置 2(校内)

简述

本篇文章主要介绍我在 Nutanix 校园招聘活动中进行的面试经历,详细介绍面试流程以及所问的问题,希望对正在准备 Nutanix 面试的程序员有所帮助。

面试流程
导师介绍

开始之前,我们被导师介绍了 Nutanix 的业务和技术栈,以及招聘活动的流程和岗位要求。导师还对我们的简历进行了粗略的了解,并问了一些简单的技术问题,如熟悉的编程语言和操作系统等。

技术面试

接下来进入正式的技术面试环节,这轮面试主要考察我们的编程基础和算法能力。

  1. 题目一:给定一个字符串,找到其中最长的无重复字符的子串。要求时间复杂度 O(n)。

这道题目是经典的滑动窗口问题,需要使用哈希表来维护一个窗口内的字符及其出现次数。每次右指针向右移动一格,如果遇到重复字符,则将左指针移动到重复字符的后一位,然后更新窗口。

  1. 题目二:写一个函数,将一个字符串中的所有单词翻转。

这道题目要求我们先将字符串中的所有单词逆序,然后再将整个字符串逆序。例如,对于字符串 "hello world",可以先将其变为 "world hello",然后再逆序得到 "olleh dlrow"。

HR 面试

最后一轮是与 HR 进行的面试,主要是了解我们自己的职业规划和对公司的了解程度。

HR 问了我对 Nutanix 的了解程度,以及我为什么选择 Nutanix。我表示自己对 Nutanix 的业务和技术栈很感兴趣,而且公司文化和氛围也很吸引我。同时我也了解了公司近期的业务扩展和发展方向。

总结

Nutanix 的面试流程非常规范,环节齐全,考察面广。我们需要准备好个人的简历和技术知识,并学会如何用清晰的语言表达自己的想法和思路。同时,我们也要了解公司的业务和文化,做好职业规划和沟通准备。