Java支持工程师的 Salesforce 面试体验
Resume-based 在linkedin 中看到了这份工作简介,他们正在寻找2 年以上Java开发经验的人来担任这个职位。我想和大家分享我的经验。
这次面试一共是2轮。
第一轮(技术面试):面试时间为1小时。这些问题涉及Java、SQL、数据库、HTML 和基本的Java编程问题。
关于Java的问题:
- 用Java写一个关于字符串回文的程序?
- 在Java中不使用递归写一个数字的阶乘?
- 黑白字符串、字符串缓冲区、字符串生成器的区别?
- 差异黑白比较器和可比?
- 什么是实例变量和局部变量。?
- 什么id数据封装?
- 黑白差异 === 和 == ?
- 什么是方法重载和方法覆盖?
- final关键字有什么用?
- 什么是多线程?
- 什么是静态初始化器?
- 什么是HashMap、HashTable和Treemap?
- 什么是字符串池?
- 实现线程的不同方法?
关于 SQL 和数据库的问题:
- 联接的类型有哪些。解释?
- 什么是外键?
- 什么是交叉连接?
- 什么是标准化。它的类型?
- 黑白差异删除和截断?
- 什么是约束?
- 什么是 DDL 和 DML?
关于 HTML/CSS 的问题:
- HTML 包含多少种类型的标题?
- 您在 HTML 中使用哪些常见列表?
- 使用多少标签来分隔各个部分?
- CSS 的类型。解释?
- 解释 HTML 代码的结构?
建议:
有关Java理论问题,请参阅 interviewbit 和 javapoint。对于编码问题,请参阅 https://www.geeksforgeeks.org/java-programming-examples/
第2轮(MR + HR):面试进行了30分钟。
- 说说你自己和你做过的项目?
- 你的优点和缺点?
- 扮演客户和支持工程师的角色?
- 告诉我一些不在简历中的东西?
- 你为什么想加入支持角色?
- 你有没有从你的经理那里得到任何反馈。如果是,您是如何接受并实施的?
- 你愿意搬迁吗?
- 关于销售人员?
- 有什么问题要问我吗?
建议:
请参考 indiabix 门户网站为 HR 和 MR 做准备。