📜  渣打银行面试经历

📅  最后修改于: 2022-05-13 01:58:22.521000             🧑  作者: Mango

渣打银行面试经历

我于 2019 年 10 月 20 日参加了渣打银行的面试。我在Java方面拥有大约 9 年的经验。

只有一轮是书面轮。

  1. 找出数组中值之和等于目标的精确数字对。假设只有这样一对。此实现需要在 O(n) 中完成。
  2. 求给定数的质因数,输出应为 15-> 5、3 和 9->3*3
  3. 给定具有正值和负值的数字数组。排列它们,使所有负值首先出现,然后是正值,而不改变相对顺序。
    input: [-15, -17, -2, 19, -34, 5, 19, 0]
    output: [-15, -17, -2, -34, 19, 5, 19, 0]