📅  最后修改于: 2023-12-03 15:11:45.755000             🧑  作者: Mango
笔试时限为90分钟,包含4道题目,难度分布为简单2道,中等2道。题目类型为算法与数据结构问题。
技术面试时间大约为1小时,由一名技术面试官主持。
问题主要涵盖以下几个方面:
数据结构与算法:包括链表、树、图、排序、查找等基础算法问题,以及LeetCode上的难度较高的算法题。
编程语言基础知识:这部分问题主要涵盖C++语言的继承、多态、虚函数等基础概念。
操作系统和计算机网络:包括常见的操作系统和网络协议、进程间通信、线程同步等问题。
数据库和SQL:包括数据库的设计与优化、索引、事务和锁等问题。
在行为面试中,面试官会希望通过问题了解到你的个性、价值观和社交能力等方面。主要问题包括如下几个方面:
自我介绍:介绍你的背景、教育与工作经历、职业规划等问题。
个人性格与价值观:主要涵盖你的性格特点、对工作的追求与看法、个人成就、失败的经验等问题。
团队合作与社交能力:包括你在团队中的角色、如何管理冲突、如何处理团队成员之间的合作等问题。
这次面试对我的技术能力有了很好的锻炼。在笔试环节中,我花了很多时间刷LeetCode,熟练了一些常见的算法和数据结构,比如链表、树、DFS等等。在技术面试环节中,我尽可能地表达了自己的想法,虽然其中有些问题没有答完整,但我能够有逻辑地思考解决方法,这给我很大的帮助。
在行为面试中,我感到面试官比较注重我的性格特点和社交能力方面,让我对自己的社交技巧有了更清晰的认识。希望我的表现能够符合公司的要求,期待早日收到面试结果。