📜  DE Shaw 面试经历 |第 20 组(用于问答配置文件)

📅  最后修改于: 2022-05-13 01:58:12.269000             🧑  作者: Mango

DE Shaw 面试经历 |第 20 组(用于问答配置文件)

是通过一位已经在那里工作的朋友推荐的。

  • 第一轮(电话)
    • 说说你自己
    • 解释你的一个项目
    • 给出了关于指针的问题和一个由随机顺序的二进制 0/1 组成的长列表。任务是在不使用额外空间的情况下实现尽可能长的交替序列。我在二次时间给出了一个解决方案,然后优化为线性。
    • 关于堆栈的问题,在不使用 for 循环的情况下反转字符串以及在不使用辅助空间的情况下反转堆栈。
    • 包括几个问题,但不记得了
    • 面试进行了1小时。

    1 周后,我接到电话,要求我到他们的办公室面试。

    我在 12 点到达,每个小时大约 5 轮

  • 第二轮(现场)
    • 自我介绍
    • 讨论了我在学士和硕士期间所做的项目
    • 给出了一个数字列表,必须找到在列表中出现两次的数字
    • 每次进程占用的内存超过某个标记时都会报告警报的一种情况,必须尽量减少报告的警报数量,因为每次内存高于阈值时都向用户发出警报是不可行的(使用模式)。
    • 给定一些数字,使用这些数字找到下一个可能的最大数字
  • 第三轮
    • 自我介绍
    • 跳到问题必须在给定的数字列表中找到仅出现一次(其他出现两次且连续出现)的数字,是否以线性方式尝试亚线性解决方案找到解决方案。

    测试场景的一些用例
    给定一个复杂的数据库,制作测试场景,以确定数据库的持久性。(必须处理发现系统中可能存在的缺陷)

  • 第四轮
    • 自我介绍
    • 使用单队列实现堆栈
    • 给定一个字符串,使用 'n' 个不同的字母查找字符串的数量,例如。给定 aabb 和 n=2, answer=aab, abb, ab 和 aabb
    • 关于字符串排列组合的更多问题
    • 询问 oops 概念并将Java与 c++ 进行比较
    • 问了几个关于 Unix 脚本的问题
  • 第 5 轮
    • 自我介绍
    • 给定一个大小为 n 的列表,find 应该有 1-n 的数字,但一个数字出现两次,其他数字不出现。在线性时间内找到这两个数字。
    • 一片叶子的大小是昨天的两倍。考虑到它覆盖整个池塘的天数,它会覆盖半个池塘多少天。
    • 不记得还有几个问题
    • 我对Java很熟悉,所以在这里和那里询问了Java的概念以及其他 oops 概念。
  • 第 6 轮 HR(最后 7:00 pm)
    • 被赋予了创建放置门户的任务,您将使用什么技术我使用 html、css 和PHP等回答了它
    • 被要求估计在印度踢足球的人数
      并被要求在估计时做同样的事情
    • 马匹和比赛的谜题,我告诉我已经看到了这个问题,所以人力资源部在这里和那里扭曲了这个问题。
    • 关于自己,优点和缺点
    • 一些个人问题
    • 关于公司的角色和一些细节。

总而言之,面试官知识渊博,并且在我过去遇到困难并询问我的任何问题(面试,公司等)时不断暗示。总的来说,这很累,但体验很好。

DE-Shaw 的所有练习题!