📜  TSE HSBC 面试经历 |校外 2021(1)

📅  最后修改于: 2023-12-03 14:48:02.825000             🧑  作者: Mango

TSE HSBC 面试经历 |校外 2021

一、面试背景

这是一次针对校外程序员的TSE HSBC面试,日期为2021年3月。

二、面试流程
1. 电话面试

在通过初步筛选后,我接到了TSE HSBC的电话面试。面试官首先问了一些关于我的背景和工作经验的问题,随后开始了技术面试。

2. 技术面试

技术面试主要分为三个部分:算法、编程实现和算法的优化。

a. 算法

在算法部分,我被要求解决几个经典的算法问题,包括二分查找和快速排序等。面试官会提供一些测试用例,要求我在规定时间内给出正确的算法实现和输出结果。

b. 编程实现

在编程实现部分,我需要在规定时间内用某种编程语言实现某个功能。我被要求实现了一个字符串反转的功能,并在规定时间内完成了任务。

c. 算法的优化

在算法的优化部分,面试官提供了一个已经实现过的算法,并让我在该算法的基础上进行优化。我首先学习了该算法的实现和性能评估,然后提出了自己的优化方法,并给出了实现方案。

三、面试经验

在面试中,我学到了很多宝贵的经验和技巧。以下是我的一些心得和建议:

  1. 提前准备好自己的简历和体现自己实力的作品清单。
  2. 在面试前梳理好自己的知识体系,保持一颗冷静的头脑,不要被面试官所问的问题所吓倒。
  3. 在算法和编程实现时,不要太在意语言的细节问题,跟面试官保持一个良好的沟通,展示自己的算法思维能力。
  4. 在算法的优化过程中,首先理解原有算法的实现方式并评估该算法的性能,然后思考优化的方案及其实现。
  5. 在面试完后,复盘自己的表现并总结经验。

以上就是我的面试经历和心得体会,希望能对大家有所帮助!

# TSE HSBC 面试经历 |校外 2021

## 一、面试背景

这是一次针对校外程序员的TSE HSBC面试,日期为2021年3月。

## 二、面试流程

### 1. 电话面试

在通过初步筛选后,我接到了TSE HSBC的电话面试。面试官首先问了一些关于我的背景和工作经验的问题,随后开始了技术面试。

### 2. 技术面试

技术面试主要分为三个部分:算法、编程实现和算法的优化。

#### a. 算法

在算法部分,我被要求解决几个经典的算法问题,包括二分查找和快速排序等。面试官会提供一些测试用例,要求我在规定时间内给出正确的算法实现和输出结果。

#### b. 编程实现

在编程实现部分,我需要在规定时间内用某种编程语言实现某个功能。我被要求实现了一个字符串反转的功能,并在规定时间内完成了任务。

#### c. 算法的优化

在算法的优化部分,面试官提供了一个已经实现过的算法,并让我在该算法的基础上进行优化。我首先学习了该算法的实现和性能评估,然后提出了自己的优化方法,并给出了实现方案。

## 三、面试经验

在面试中,我学到了很多宝贵的经验和技巧。以下是我的一些心得和建议:

1. 提前准备好自己的简历和体现自己实力的作品清单。
2. 在面试前梳理好自己的知识体系,保持一颗冷静的头脑,不要被面试官所问的问题所吓倒。
3. 在算法和编程实现时,不要太在意语言的细节问题,跟面试官保持一个良好的沟通,展示自己的算法思维能力。 
4. 在算法的优化过程中,首先理解原有算法的实现方式并评估该算法的性能,然后思考优化的方案及其实现。
5. 在面试完后,复盘自己的表现并总结经验。

以上就是我的面试经历和心得体会,希望能对大家有所帮助!