📜  TCS 面试经历 |设置 8(校内)(1)

📅  最后修改于: 2023-12-03 15:35:16.241000             🧑  作者: Mango

TCS 面试经历 |设置 8(校内)

简介

TCS(Tata Consultancy Services)是印度最大的信息技术服务公司之一,在全球范围内提供广泛的 IT 服务和解决方案,如软件开发、数据分析、云计算等。该公司拥有超过 4 万名高素质员工,分布在全球 46 个国家和地区。我于 2021 年参加了 TCS 在校内的面试。

面试流程
一面
  1. 自我介绍
  2. 对于要求搜索数组中第 k 大的元素,使用什么数据结构?
  3. 介绍哈希表的实现过程
  4. 描述二叉查找树和 AVL 树的区别
  5. 如何实现 LRU 缓存淘汰算法
  6. 问答环节
二面
  1. 自我介绍
  2. 算法题:给定一个字符串,找出其中所有长度为 k 的子串,并统计每个子串出现的次数
  3. 介绍常见的排序算法及其时间复杂度
  4. 描述 HTTP 请求的过程
  5. 介绍 TCP 和 UDP 的区别
  6. 问答环节
总结

通过此次面试,我感觉自己在数据结构和算法方面还有很多不足之处,需要继续加强。同时,对于网络协议的了解也需要更深入一些。希望今后有机会参加更多的面试,提高自己的技能和经验。