渣打银行面试经历
我于 2019 年 10 月 20 日参加了渣打银行的面试。我在Java方面拥有大约 9 年的经验。
只有一轮是书面轮。
- 找出数组中值之和等于目标的精确数字对。假设只有这样一对。此实现需要在 O(n) 中完成。
- 求给定数的质因数,输出应为 15-> 5、3 和 9->3*3
- 给定具有正值和负值的数字数组。排列它们,使所有负值首先出现,然后是正值,而不改变相对顺序。
input: [-15, -17, -2, 19, -34, 5, 19, 0] output: [-15, -17, -2, -34, 19, 5, 19, 0]