Adobe访谈|第12集(MTS-1校园)

  • 在线技术交流(2小时) 给出了7个编码问题和13个MCQ。编码问题非常简单。
  • 在线能力倾向轮(50分钟) 共有45个问题。时间是这一轮的唯一限制。两个LR段落、一个DI问题和其他都是定量问题。 16人在网上投票后被选中。
  • 第一轮圆周率 这一轮是关于C、C++、编译器、调试、设计模式的概念。 a、 讲述不同的排序算法及其复杂性。为什么现在有这么多排序算法,而只有一种算法可以达到这个目的。快速排序和合并排序的优缺点。 b、 当一个C程序被编译并详细执行时会发生什么。 c、 局部变量、动态分配变量和全局变量存储在哪里? d、 静态变量存储在哪里? e、 告诉我你知道的设计模式。您在项目中遵循了哪种设计模式? f、 为单例模式编写一个伪代码。 考虑代码片段
    main()
    {
      cout << "Hello";
    } 

    无需触摸上面的代码片段打印 你好 你好 再见 h、 你想为Adobe工作吗?为什么?

  • 第二轮圆周率 a、 跟我说说你自己。 b、 进程和线程之间的区别。给我一个可以使用线程的真实例子。 考虑一个没有结束条件的递归函数和你自己的膝上型计算机的体系结构。会发生什么?程序将在多长时间后崩溃。(需要计算和完美的答案) d、 编写一个客户机-服务器简单代码。您将如何处理多个请求?线程数量的增加会解决这个问题吗。如果在1000毫秒的时间内收到多个请求,那么根据您的计算机体系结构,线程的最佳数量应该是多少? e、 谷歌如何在1秒内处理10亿个请求。 f、 什么是负载平衡器? g、 可以使用hashmap的真实示例。可以使用数组的真实示例。 h、 你为什么想加入Adobe? i、 微软上一轮发生了什么?(上一轮我被微软拒绝了)
  • 第三轮PI(HR轮) 问了一些基本的人力资源问题。给出了一个谜题,其中三个轮胎可以行驶14、20、26公里。旅行需要两个轮胎。找出可以行驶的最大距离。我的建议是尽量诚实,因为这些人经验丰富。如果你撒谎,你最好是个好骗子P
  • 第四轮圆周率 a、 查找排序数组中某个键的出现次数。处理基本情况。为它编写一些测试用例。 b、 实现一个堆栈,在其中可以搜索数据结构中的元素。他让我优化解决方案。 c、 给出了两条线。你必须找出它们是否是彼此的排列。我给出了散列技术。然后他让我优化它。

我感谢Geeksforgeks维护了这么好的网站。在为面试做准备时,这对我帮助很大。

null

如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

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