摩根士丹利面试经验|第32组(校园)

能力倾向测试(90分钟,在Hackerrank上) 7个基于数学和逻辑的能力倾向问题< 7个关于数据结构的技术主题问题,1个来自操作系统(其中很少有我 记住)

null
  1. 散列(线性探测)
  2. 计算页面错误
  3. 英国夏令时 预订 邮购
  4. 图最小距离
  5. 递归(给定一个递归函数f(int a),求f(8))
  6. 在BST中查找顺序继承者

    2个编码问题 1.字符串操作 给定两个长度相同的字符串A和B。可以将A(i,j)的任何子字符串替换为 B(i,j)的子串。(这里请注意,A中的子字符串和B中的子字符串应该具有相同的属性。) 开始索引和结束索引)。可以找到唯一字符串的计数。答案可能是 大的打印答案%100000007。

    Note : Substring can be empty.
    Test Case
    1.
    aaa
    aaa
    -> answer :1

    说明: 无论替换哪个子字符串,都只会形成一个唯一的字符串

    i.e aaa.
    2.
    abc
    xyz
    -> answer :8 

    解释 : 8个不同的字符串是可能的…{abc,xyz,ayz,xbc,ayc,xbz,abz, xyc}

    2.矩阵问题 给定一个大小为N*N的方阵a[][],矩阵的每个元素a[i][j]都是红色或蓝色。 红色->1 蓝色->0 你也会得到一个数字k。找到最大的正方形子顶点有大气k的那一边 红细胞。

    Constraints:
    Size of matrix,N<=500
    
    Test Case:
    3 2 (N k)
    1 1 1
    1 0 1
    1 1 0
    Answer : 2 

    解释 :具有左上角(1,1)和右下角(2,2)的子矩阵是具有atmost 2(即k)红细胞的最大方形子矩阵。

    第一轮面试 第一轮(技术):

  7. JAVA

    1.抽象和界面的区别? 2.“动物”应该是抽象类还是抽象接口? 3.为什么java开发人员想引入接口? 4.关于同一抽象与界面主题,很少有深入思考的问题。 5.Java中的多态引用。

  8. 数据结构

    1.编写递归 用于检查字符串是否回文的代码 . 2.同时使用堆栈和队列,检查字符串是否为回文。 3. 给定一个数组和一个和,找出数组中是否有和等于给定值的对。 (我使用了hashmap,所以很少有关于hashmap复杂性的问题) 4. 给定一个数组和一个和,找出数组中是否有任何三元组的和等于givensum。

  9. 操作系统

    1.如果你想在电视上同时播放动画和电影,你会怎么做 安排时间?(被问及使用不同的调度算法)

  10. 数据库管理系统

    2.查找表中薪资第三高的元组。

    第二轮(团体活动)

    从第一轮中选出了10名候选人,在这一轮中,我们获得了乐高积木。他们告诉我们 在团队中工作,使用乐高积木在家里建造一些东西(我们制作了一个太阳能电池板房子) 30分钟。之后,有一个5分钟的关于我们刚刚制作的产品的演示。我们有 吸引投资者投资我们的产品。 同时写下你产品的特点。设计你公司的标志和名称。 第三轮(技术-系统设计) 设计一个飞机订票门户。你有各种航空公司的API,比如JET 航空公司,靛蓝航空公司,获取所有飞机细节。用户将来到您的门户网站预订机票。使用 API,确认各航空公司的机票可用性,并预订用户选择的机票。 设计数据库结构、类图、系统流程。

    第四轮(人力资源)

    1.关于实习 2.团队工作经验 3.编码经验 4.谁是你的偶像,为什么? 5.为什么是摩根士丹利?

    第三轮有一次重新面试 设计优步。(数据库结构,面向对象模型) 编译时多态性的一些基础知识。

    以下建议: 三年前

  11. 关注学术界。学业成绩优异,因为只有8.5分(去年9分)以上的CGPA学生才允许进行第一轮(能力倾向轮)。
  12. 选择一种编程语言,如C、C++、java、Python,并开始学习所选语言的语法和语义。(与其他选择相比,Java将是一个更好的选择)

    两年前

  13. 开始学习数据结构、Java、DBMS、操作系统等 标准参考书或在线资源
  14. 解决Geeksforgeks、ideserve、careercup等网站的算法。
  15. 开始在hackerrank中编写代码,并积极参与所有竞赛。专注于提高每场比赛的表现。
  16. 寻找实习机会

    一年前

  17. 做一些大型的长期项目(这样你就可以在简历中炫耀自己)
  18. 专注于建立一个 均衡的 简历应该有助于你个性的全面发展。(参加GD、辩论、体育活动、编码比赛、黑客竞赛等)。
  19. 开始在codechef和codeforces中编码。

    几分钟前 想想你为这次面试花了多少时间!

    如果你喜欢Geeksforgek,并且想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享