返回

前端面试中的酸甜苦辣

前端

一、步入面试战局

近日,我为了寻找新工作,在经济大环境如此恶劣的情况下,依然勇敢地试水正在招聘的公司。从开始面试到结束,将近花费了一个月的时间。总共面试了四家公司,这其中有让我欣喜的,也有让我悲叹的。

二、四家公司之遭遇

  1. 初入面试——某小型互联网公司

这家公司规模不大,但面试官却是一个老手。他问我堆栈是什么?我说堆栈是一种数据结构,可以后进先出,也可以先进后出。面试官点了点头,然后又问我递归是什么?我说递归是一种函数自己调用自己的行为,可以解决很多复杂的计算问题。面试官点了点头,但最终却问我:“什么情况下不能使用递归?”我一时语塞,答不上来,最终面试官给我讲解了不是所有情况下都可以使用递归的,当深度过深的时候就不能使用递归了。

  1. 再战面试——某中型电商企业

这是一家规模比较大的公司,我刚毕业就入职了这家公司,工作了几年后离职了。当时面试的时候,面试官问我权限控制是什么意思?我说权限控制就是对不同的用户赋予不同的权限,从而实现对数据的保护。面试官点了点头,然后又问我权限控制有哪些方式?我说权限控制的方式有很多,比如基于角色的权限控制、基于属性的权限控制、基于标签的权限控制等等。面试官点了点头,最后问了我一个问题:“权限控制在实际项目中是如何实现的?”我一时语塞,答不上来,最终面试官给我讲解了权限控制在实际项目中可以采用RBAC模型和ABAC模型来实现。

  1. 再度面试——某知名互联网公司

这家公司很有名气,面试官是一个非常有经验的面试官。他问我什么是虚拟机?我说虚拟机是一种计算机系统的模拟,可以运行在其他计算机系统之上。面试官点了点头,然后又问我虚拟机有哪些优点?我说虚拟机有隔离性、安全性、可移植性和可扩展性等优点。面试官点了点头,然后最后问了我一个问题:“虚拟机在云计算领域有哪些应用?”我一时语塞,答不上来,最终面试官给我讲解了虚拟机在云计算领域可以用于构建云服务器、云存储和云网络等服务。

  1. 冲刺面试——某跨国科技巨头公司

这家公司是世界500强企业,面试官是一个非常资深的面试官。他问我人工智能是什么?我说人工智能是一种让计算机模仿人类智能的行为的学科。面试官点了点头,然后又问我人工智能有哪些应用?我说人工智能有机器学习、自然语言处理、计算机视觉、机器人技术等应用。面试官点了点头,然后最后问了我一个问题:“人工智能对人类社会有哪些影响?”我一时语塞,答不上来,最终面试官给我讲解了人工智能对人类社会有正面的影响,也有负面的影响。

三、面试经验之我见

在如此恶劣的大环境下,招聘公司勇敢地举办了面试,我为此感到十分感激。这一个月的时间里,我参加了四家公司的面试,有成功也有失败,有喜悦也有失落,让我深刻体会到了大城市的房价是如此的昂贵。真心希望此时此刻在读这篇文章的你能够找到一份满意的工作。

四、结束语

希望我的面试经验能够对你有帮助。祝你在未来的求职面试中取得好成绩,找到一份好工作。