Netskope 面试经历
我最近参加了Netskope的面试,一共有5轮面试。
第一轮:是Hangouts call,开始问Python中的基本问题,比如引用传递和值传递, Python中集合和列表的区别等等,然后我说我更喜欢C++,所以他开始问C++概念比如虚函数、动态多态和指针的一些问题。
程序:链表的中间元素,一个执行基本文件操作的程序,如读、写、在文件中搜索单词。
第二轮:程序找到给定字符串中具有 k 个唯一字符的最长子字符串。
示例:输入 aabacebbdaabaa
对于 2 -> 输出:aabaa
对于 3 -> aabac
感谢 geeksforgeeks.org https://www.geeksforgeeks.org/find-the-longest-substring-with-k-unique-characters-in-a-given-string/
第三轮:从我的项目开始,关于我的项目的几个问题,
我有每秒需要 1000 个请求的服务器和每秒需要 100 个请求的数据库,那么如何匹配服务器和数据库请求。
关于 VANETS(Vehicular AdHoc Networks)的问题,因为我的 B-Tech 项目是在 VANETS 上。
还有一些关于我其他项目的问题。
第四轮:开始这一轮自我介绍,然后他开始询问解决问题的技巧,给定一个包含1M个数字的文件,我必须从中找到最大100个数字。
设计模式问题,然后程序在链表中查找循环,循环在哪里?并删除链表中的循环。
第五轮:盲人闹钟是怎么设计的? 这就像管理轮,他只问我的兴趣,未来目标等问题,
非常感谢geeksforgeeks.org提供了学习问题解决技术、编程语言、拼图等的最佳门户之一。