📜  Adobe 面试体验 |第 53 组(适用于 MTS-2)

📅  最后修改于: 2021-09-23 05:58:20             🧑  作者: Mango

HackerRank 在线笔试 – 75 分钟(15 Apti,5 C++,2 编码)
第1轮

  1. WAP检查2个链表中是否有相交节点
  2. 什么是 .dll?它是如何加载的?为什么动态链接不是静态链接
  3. 信号量和互斥量的区别?
  4. 为什么需要缓存?当我们观看视频时会发生什么?谁为进程分配内存?
  5. 虚函数,
    函数重载
  6. 编写一个宏来交换两个变量
  7. WAP 巧克力和包装拼图
    https://www.geeksforgeeks.org/program-chocolate-wrapper-puzzle
  1. 为什么需要虚拟析构函数?可以有静态虚拟函数吗?
  2. typedef 和宏的区别?
  3. 优先队列的内部实现。


第二轮

  1. 如何在文件中找到k个常用词
  2. WAP删除trie中的字符串,各种用例?
  3. WAP 来查找一棵树的 lca?
  4. Wap 使给定的数组元素中的最大数量。
  5. 设计书我的节目。


第三轮(管理)

  1. 在链表中找到一个循环,唯一的方法
  2. 对大于 RAM 的数组进行排序
  3. WAP 归并排序
  4. 基于 WAP BFS 的问题(不记得了)
  5. 差异。 TCP和UDP之间
  6. 局域网的工作原理
  7. 套接字的工作原理
  8. 差异。进程和线程之间


第四轮(导演)

  1. 为什么不参加 Adobe 大学实习?
  2. 之前的面试怎么样?
  3. 在这 3 年的职业生涯中,您学到了什么?
  4. 你为什么离职?急什么?
  5. 你的愿望是什么?
  6. 解释你的大学项目。
  7. 应该做什么样的工作?
  8. 对任何语言的任何特殊偏好
  9. 什么是动态规划?使用 DP 的示例?
  10. 给定长度 l ,找出 4 边四边形的角度或尺寸。形成具有最大面积,这个四边形不是正方形。


第 5 轮(管理)

  1. 简单的介绍
  2. 要求解释 1 个公司项目。你将做点什么不同的?
  3. 单体服务和微服务的区别。如何将单体架构转换为微服务
  4. 重新排列字符的程序,以便没有两个字符相同

    https://www.geeksforgeeks.org/rearrange-characters-string-no-two-adjacent/

Adobe 的所有练习题!