Adobe 采访 |第 10 组(软件工程师)
书面:
能力倾向:目标 50 分钟 45 个问题
LR- 2 段-每段 5
DI- 1 段- 每段 5
数学
只有容易。只是时间关心那些失去联系的人。我的建议是最后做LR。
- Java WhiteBox 测试:主观 45 分钟 20 题
Java-15
j2ee-5- 什么是包以及如何使用它。
- 什么时候调用线程的run方法?
- 什么是同步方法和同步语句?
- Reader/Writer 和 InputStream 和 OutputStream 的类层次结构有什么区别
- 什么是瞬态
- 哪个是非法的
诠释我=0;
浮动 f=45.0;
双 d=49.0; StringBuffer sb1 = new StringBuffer("Amit"); StringBuffer sb2 = new StringBuffer("Amit"); String ss1 = "Amit"; System.out.println(sb1==sb2); System.out.println(sb1.equals(sb2)); System.out.println(sb1.equals(ss1)); System.out.println("Poddar".substring(3));
- 什么是wait()、notify()、notifyAll()
- 最后在 try-catch-finally 块中是什么
- 什么是瘦客户端应用程序
- >> 和 >>> 之间的区别
与字符串相关的 O/P 问题。连接,等于方法。带有选项的错误指向代码
- F2F 第 1 轮:(1.2 小时)
- 关于工作的简要介绍。
- 当移动(和电子商务)已经是最流行的事情时,您为什么要转变。
- 未打开邮件附件(word doc)的测试用例场景
- WAP将二进制转换为十进制。(我以String形式写参数,他让我以int形式进行)
- WAP 打印前“n”个素数的总和
String s = "Hello "; s+ = "Adobe "; s.trim(); System.out.print(s);
输出是什么?
- 解释你最近参与的一个项目,以及你经历了哪些测试用例。
- 你在Android中使用的测试框架是什么?您在测试任何产品时采用的方法是什么?如何测试不返回任何值的方法?
- 您使用过哪些操作系统?你知道 Unix 吗?
- 在将移动应用程序制作成桌面应用程序时,您需要注意哪些主要事项
- 您修复的最棘手的错误是什么?
- 什么是内存泄漏?
- 实例变量和局部变量有什么区别
- 如果我从系统的任何地方在命令提示符下编写Java ,它会起作用吗?如果没有,如何使它工作。
- 为什么类名与Java中的文件名相同?有什么用吗?
一个文件可以有两个以上的类吗?该文件的名称是什么?
我们编译的时候会生成多少个class文件。 - 为什么Java平台独立?
- JVM平台是否依赖?取决于哪些因素?
- 您在项目中遵循的最佳实践是什么?
他问我是否有任何问题。我询问了更多关于角色和团队的信息。他详细解释了团队以及 Adobe 订阅模式。我们就这个商业决策进行了一般性讨论。
- F2F 第 2 轮:(30 分钟)
- 简介
- WAP找出一个数字的阶乘
他也要求递归。
要求我编写测试用例并处理代码中的溢出条件和边界情况。
讨论了哪种方法更好以及何时使用哪种方法。 - 你知道 Unix
- 除了安卓,你还知道其他移动平台吗?你知道任何可以跨渠道(桌面、安卓、ios、云……)构建应用程序的应用程序平台吗?
他问我是否听说过PhoneGap,后来他解释了。他问我是否有任何问题。我问他们是否有单独的移动团队。他说是的,并稍微解释了他们的工作。
- F2F 第 3 轮:(1 小时)
- 简介
- 什么是二分查找?
- 编写三元搜索的代码。它比二进制更好吗?他让我概括搜索并问我哪个是最佳的。
- 什么是注册表?
- 你知道 Unix
- 我有一个 100 Gb 的硬盘。它只有一个 80 GB 的文件(数据库备份)。
如果我删除它并进入回收站会发生什么。
后续问题:
内存是否从硬盘中释放?
如果我将它从一个驱动器移动到另一个驱动器会发生什么。
如果永久删除会发生什么。
当我们格式化磁盘时会发生什么。 - 什么是虚拟内存?
- 谜题:10 个容器,每个容器有 100 个球,但一个容器有缺陷。在最小称量中找出有缺陷的容器。
他问我问题。我问他们是否可以选择转到开发人员职位。他答应了,并解释了他们的开放文化。还解释了他们如何与开发人员互动和密切合作。
- 导演回合:(40分钟)
- 那天过得怎么样?
- 你今天提出的最有趣的问题是什么?
- 你今天学到了什么。
- 简单介绍一下你的工作。
- 为什么要从开发转向测试?
他说他将只专注于解决问题、能力和态度——
Gmail 希望提供一项新的增强服务,该服务提供自动备份、过滤促销电子邮件、邮箱额外空间等,每月费用为 50 卢比。
他们想要运行一个配置程序,该程序向某些具有选项的客户显示弹出窗口-- 是的,然后重定向到付款和所有
- 两周后提醒我。
- 不
- 对所提供的服务不满意。
要求我测试这个模型。
后来他问我在为这个项目选择一组客户时我会考虑哪些因素。- 你在 Unix 上工作过吗?
- 什么是注册表?
我已经在我的电脑上安装了 msword。复制 C/程序文件/文件夹放入笔式驱动器并粘贴到另一台电脑中。它会起作用吗?为什么/为什么不? - 什么是SaaS?
例子。
印度有一个 FB 用户,美国有另一个。当他们通信时,他们是否连接到同一个服务器?如果不是,那么通信是如何发生的?正在传输的数据是什么?
这一轮感觉就像是一次压力测试,结果非常糟糕。当他提出时,无法提出任何好的问题。 🙁
(我的建议是,只有在你知道并且确定的情况下才回答,否则不要尝试)
Adobe的所有练习题!