📜  Zomato 面试经历 |第 2 组(校外)(1)

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

Zomato 面试经历 |第 2 组(校外)

简介

本文介绍了某程序员在 Zomato 面试第二组的经历。Zomato 是印度一家著名的餐饮搜索引擎,目前已经在多个国家拥有用户。面试主要涉及算法和编程相关知识。

面试内容
  • 自我介绍
  • 编程题,限时 30 分钟
自我介绍

面试官在开始正式面试前要求程序员自我介绍。程序员简单介绍了自己的背景和相关技能,同时强调自己对算法和编程的热爱。面试官对其背景表示肯定,并安排了下一个环节。

编程题

面试官给出了一道编程题,要求在限时 30 分钟内完成。编程题具体内容如下:

编写代码实现一个函数,函数接收一个字符串作为输入,返回最长子串的长度,其中该子串中每个字符出现的次数都相等。例如,对于字符串 "abcbcba",最长子串为 "bcbc",该子串中每个字符出现的次数都为 2,因此返回值为 4。

程序员上手先思考了数据结构,在面试官的提示下决定使用哈希表实现。整理思路后,程序员快速写出了代码。在剩余时间内顺利通过了该环节。

总结

本次面试涉及了算法和编程相关知识,让程序员在短时间内展示了自己的能力。对于该编程题,程序员需要通过自身思考和面试官的提示,灵活应用数据结构,完成代码实现。总而言之,此次面试经历对程序员的成长有着积极促进作用。

返回markdown格式:

# Zomato 面试经历 |第 2 组(校外)

## 简介

本文介绍了某程序员在 Zomato 面试第二组的经历。Zomato 是印度一家著名的餐饮搜索引擎,目前已经在多个国家拥有用户。面试主要涉及算法和编程相关知识。

## 面试内容

- 自我介绍
- 编程题,限时 30 分钟

### 自我介绍

面试官在开始正式面试前要求程序员自我介绍。程序员简单介绍了自己的背景和相关技能,同时强调自己对算法和编程的热爱。面试官对其背景表示肯定,并安排了下一个环节。

### 编程题

面试官给出了一道编程题,要求在限时 30 分钟内完成。编程题具体内容如下:

编写代码实现一个函数,函数接收一个字符串作为输入,返回最长子串的长度,其中该子串中每个字符出现的次数都相等。例如,对于字符串 "abcbcba",最长子串为 "bcbc",该子串中每个字符出现的次数都为 2,因此返回值为 4。

程序员上手先思考了数据结构,在面试官的提示下决定使用哈希表实现。整理思路后,程序员快速写出了代码。在剩余时间内顺利通过了该环节。

## 总结

本次面试涉及了算法和编程相关知识,让程序员在短时间内展示了自己的能力。对于该编程题,程序员需要通过自身思考和面试官的提示,灵活应用数据结构,完成代码实现。总而言之,此次面试经历对程序员的成长有着积极促进作用。