📅  最后修改于: 2023-12-03 14:48:42.843000             🧑  作者: Mango
本文介绍了某程序员在 Zomato 面试第二组的经历。Zomato 是印度一家著名的餐饮搜索引擎,目前已经在多个国家拥有用户。面试主要涉及算法和编程相关知识。
面试官在开始正式面试前要求程序员自我介绍。程序员简单介绍了自己的背景和相关技能,同时强调自己对算法和编程的热爱。面试官对其背景表示肯定,并安排了下一个环节。
面试官给出了一道编程题,要求在限时 30 分钟内完成。编程题具体内容如下:
编写代码实现一个函数,函数接收一个字符串作为输入,返回最长子串的长度,其中该子串中每个字符出现的次数都相等。例如,对于字符串 "abcbcba",最长子串为 "bcbc",该子串中每个字符出现的次数都为 2,因此返回值为 4。
程序员上手先思考了数据结构,在面试官的提示下决定使用哈希表实现。整理思路后,程序员快速写出了代码。在剩余时间内顺利通过了该环节。
本次面试涉及了算法和编程相关知识,让程序员在短时间内展示了自己的能力。对于该编程题,程序员需要通过自身思考和面试官的提示,灵活应用数据结构,完成代码实现。总而言之,此次面试经历对程序员的成长有着积极促进作用。
返回markdown格式:
# Zomato 面试经历 |第 2 组(校外)
## 简介
本文介绍了某程序员在 Zomato 面试第二组的经历。Zomato 是印度一家著名的餐饮搜索引擎,目前已经在多个国家拥有用户。面试主要涉及算法和编程相关知识。
## 面试内容
- 自我介绍
- 编程题,限时 30 分钟
### 自我介绍
面试官在开始正式面试前要求程序员自我介绍。程序员简单介绍了自己的背景和相关技能,同时强调自己对算法和编程的热爱。面试官对其背景表示肯定,并安排了下一个环节。
### 编程题
面试官给出了一道编程题,要求在限时 30 分钟内完成。编程题具体内容如下:
编写代码实现一个函数,函数接收一个字符串作为输入,返回最长子串的长度,其中该子串中每个字符出现的次数都相等。例如,对于字符串 "abcbcba",最长子串为 "bcbc",该子串中每个字符出现的次数都为 2,因此返回值为 4。
程序员上手先思考了数据结构,在面试官的提示下决定使用哈希表实现。整理思路后,程序员快速写出了代码。在剩余时间内顺利通过了该环节。
## 总结
本次面试涉及了算法和编程相关知识,让程序员在短时间内展示了自己的能力。对于该编程题,程序员需要通过自身思考和面试官的提示,灵活应用数据结构,完成代码实现。总而言之,此次面试经历对程序员的成长有着积极促进作用。