以下是渣打银行第一轮技术 F2F 面试中针对Java开发人员提出的问题列表:
1. [1, 0, 1, 0, 0, 0, 1, 1, 1] -> 用于对这个数组进行排序的合适算法是什么,我们可以在这里使用线程吗?
2. [1, 2, 3, 4, 3, 2, 1, 4, 3, 3, 3] -> 用于查找该数组中出现次数最多的数字的合适算法是什么?
3. REST 和 SOAP 的区别。
4. PUT 和 POST 的区别。
5、Left JOIN和Right JOIN的区别。
6. SQL 中的 JOINS 是什么?
7、为什么选择Java进行编程?
8. 您使用的是哪个版本的 HTTP 协议?
希望这有助于为渣打银行的面试做准备。