📅  最后修改于: 2023-12-03 15:05:07.662000             🧑  作者: Mango
本人应聘Disney+ Hotstar(印度OTT视频流媒体平台)的SDE-I职位,该职位是远程工作岗位,从印度的Bangalore招聘。该公司是第一财经全球独家传媒合作伙伴Star India旗下OTT视频平台。
我提交了简历之后,被要求完成在线编程测试,其中包括选择题和编程题。这个过程比较容易,因为那些选择题有很多是准备面试的基本知识,而且编程题目有多种语言可选,我选择了Java。
几天后,我通过了编程测试,接下来安排了一次面试。
因为是远程面试,我提前测试了我的网络,确保我的网络和电脑之间的互联网连接是顺畅的。同样,我确保我的摄像头和麦克风也正常工作。我将面试所需的技术材料和简历备份,存储在Google Drive中,并下载了Zoom进行视频通话。
我通过Zoom与面试官进行了在线面试,他首先介绍了自己和公司,并对我的背景和职业目标进行了询问。
然后面试官开始问我的印度OTT媒体库的基础知识,例如: Disney+ Hotstar被推出的时间,其他OTT媒体库如Netflix、Amazon Prime Video和SonyLIV,及其独特的特点。
然后,面试官问了我几个技术方面的问题,如Java,Spring框架和RESTful API。他还问了我关于数据结构和算法的问题。 有一个问题是设计一个简单的高效哈希表。我发现这个问题相当有挑战性,但我尽力而为,并描述了一些可以优化性能的算法和数据结构。
面试官说我们可以在编程中使用任何语言,我选择了最熟悉的Java。面试官询问了一个简单的编程问题,要求从数组中找到两个数字的合并相等的目标,并针对这个问题提供了解决方案。
之后,面试官谈到了几个基于实际的问题解决。其中一个是如何优化数据库查询,以便更好地处理大数据量的查询,并在超时处理中使用缓存。
这次面试期间,我学到了很多关于OTT媒体库的知识,查缺补漏,同时面试官也询问了一些具有挑战性的技术领域的问题,但我尽力而为,展现了我的最佳实践和解决问题的方法。
此外,我还详述了如何管理数据库查询,以提高大数据量查询的效率。这次面试增强了我对新兴科技领域的认识,并展现了我的技能。