NielsenIQ 面试经历
编码轮(150 分钟,3 个任务):我遇到了类似的问题
- https://www.geeksforgeeks.org/maximize-cost-of-deletions-to-obtain-string-having-no-pair-of-similar-adjacent-characters/
- https://stackoverflow.com/questions/69005187/codility-stick-cut-challenge
- 返回每个字母出现偶数的最长子串的长度
在 485 名学生中,有 30 名被选中进入下一轮。
技术回合 - 1
- 自我介绍
- 告诉我你现在正在做的实习和工作。
让我们从编码挑战开始。你在 DSA 的表现如何?
- 说说阵列。它是如何工作的,您可以执行哪些操作?
- 告诉我有关排序技术及其时间复杂性的信息。
- 编写任何排序算法并尝试对其进行优化。用输出解释代码。
- 为什么时间复杂度很重要?
- 告诉我链接列表、它的操作和它的应用。
- 我们如何才能一次打印出它的中间元素链表?
- 什么是堆栈和队列以及它们如何实现以及它们的应用程序是什么。
- 堆栈和队列的操作使用了哪些方法?
- 打印字符串中第一个非重复字符的代码。
- 使用递归反转字符串的代码。
让我们从Java和 SQL 开始。你在Java和 SQL 方面有多好?
- OOP的概念是什么,它的特点是什么?
- 我们如何在Java中实现数据抽象?
- 什么是接口,为什么使用它,它们的方法是什么?
- Java如何处理异常?
- Java中的错误和异常是什么?
- 为什么使用 SQL?
- 例如 SQL 命令的类型。
- 为什么使用联接?
- 给我内连接的语法。
让我们从核心概念开始。
- 互联网如何运作,逐层解释。
- 什么是 DNS,它是如何工作的。
- 什么是缓存?
- 例如,告诉我一些关于协议的事情。
- 什么是HTTP,这里使用的方法是什么?
谜题:
- 你有一个生日蛋糕,只需要切 3 次就可以把它切成 8 等份。你怎么做呢?
- 你有 5 罐药丸。每颗药丸重 10 克,但一个罐子里的受污染药丸除外,每颗药丸重 9 克。给定一个刻度,你怎么能在一次测量中分辨出哪个罐子里有受污染的药丸?
最终面试(技术+人力资源)
- 自我介绍。
- 告诉我你在学期中所做的小项目。
之后,所有的问题都围绕着项目和机器学习模型。
- 线性回归如何工作?
- 您如何计算其中的误差?
- 为什么是 RMSE 而不是正态误差公式?
- SVM 背后的主要直觉是什么?为什么在某些情况下我们必须添加第三个轴,我们如何转换它?
- 决策树中的决策边界是什么?
- 哪个是更好的决策树或随机森林?
- 使用什么 NoSQL DB?
- 如果你有一个你大学从开始到今天所有学生的数据库,你会如何搜索你的名字,或者我如何找到你班上的所有学生。
在此之后,面试转变为行为回合,然后是管理回合。
- 你的爱好是什么?
- 你喜欢什么运动?你最喜欢的运动员是谁?
- 告诉我一个你不得不做出艰难决定的情况。
- 你处理任何工作的程序是什么?
- 想象一下,你的团队有一个项目,我知道你的团队拥有的所有技能,而你有一个你不知道的工作,你将如何处理这种情况?您将无法与其他人交换工作。
- 想象一下你的工作量很大,截止日期是第二天,你将如何提交所有的工作?
- 假设您是团队负责人,您的朋友从系统中删除了一个重要且最新的代码文件版本,但您拥有之前的版本。如果您提交之前的版本代码,没有人会怀疑,但如果他们仔细检查,他们可能会怀疑一些事情。你会如何处理这种情况?
- 你更喜欢什么,工作还是继续深造?
- 你为什么不想去接受高等教育?
- 你手头有什么优惠吗?如果你有那么你为什么申请这家公司。
- 你未来的计划是什么?
- 为什么我应该雇用你而不是其他人?
- 谁是你的榜样,为什么会这样?请现实一点。
这就是我记得的全部。我试着写下所有被问到的问题。
后来我被告知我在HR轮后没有被选中,我仍然不知道我在面试中哪里出错了,据我所知,这两个都很好。
希望这可以帮助。