目录
腾讯面试概述
在腾讯的算法实习面试中,我经历了两次面试,第一次是技术面试,第二次是HR面试。在这两次面试中,我遇到了一些有关算法的问题,这些问题可以归结为以下几个主要方面:
数据结构基础
在第一次面试中,面试官首先问了我一些关于数据结构的基础问题,例如什么是链表、栈、队列、哈希表,它们的优点和缺点是什么,如何对它们进行排序等等。这些问题主要考察我对数据结构的理解程度和基本功是否扎实。
算法设计
在第一次面试中,我还被问到了一些算法设计的问题,例如如何实现一个二分查找算法,如何找到一个数组中的重复元素等等。这些问题主要考察我对算法设计的理解和应用能力。
动态规划
在第一次面试中,我还被问到了一些有关动态规划的问题,例如如何求解最短路径问题、最长公共子序列问题等等。这些问题主要考察我对动态规划的理解和应用能力。