我于 2020 年 11 月申请了该公司,但得到了两个选择(软件开发人员/上市)。进入市场角色具有销售开发/内部销售/售前/客户支持/客户成功选项。我选择了技术角色(SD)。在一周的时间里,他们分享了一个 Google 表格,其中询问了我的学术详细信息、GitHub 存储库链接、感兴趣的领域、竞争编码简介(HackerRank、HackerEarth、GFG)以及关于我自己的简短视频。
第一轮(在线编码):
我获得了编码挑战的 HackerRank 链接。
持续时间:90 分钟
一季度。检查给定的树是否是 BST?
Q2。检测给定链表中的循环。
Q3。股票买卖。
第 4 季度。在按行和列排序的矩阵中搜索。
所有问题都是功能性的(不需要从用户那里获取任何输入)。
第二轮(作业):
为两个角色(技术和非技术)分配了任务。
当我选择技术角色时,我的任务是:
Build a file-based key-value data store that supports the basic CRD (create, read, and delete)
operations. This data store is meant to be used as local storage for one single process on one
laptop. The data store must be exposed as a library to clients that can instantiate a class and work
with the data store.
这一轮我被选中了!
第三轮(技术面试-1)[基于前端]:
持续时间:45 分钟
在介绍了自己和目前在公司的角色后,她问道:
一季度。说说你自己。
Q2。解释你的项目和你在其中的角色。
Q3。关于前端技术(JS、HTML5、CSS)的基本问题。
第 4 季度。删除字符串相同字符的相邻出现 [‘ABBABCC’ to ‘AAB’ to ‘B’]
Q5.谜:
Qn:101-102 = 1
只移动一个数字就可以使这个等式正确! [不应交换’102’和’101’的位置(或)向RHS添加’-‘]
答案:101-10 2 = 1
Q6.有什么问题要问我吗?
- 解释公司的工作文化。
这一轮我通关了!
第四轮(技术面试-2)【基于后端】:
持续时间:45 分钟
在介绍了自己和目前在公司的职位(高级后端开发人员)后,他问了以下问题:
一季度。说说你自己。
Q2。很少的 SQL 查询。
Q3。在没有头指针的帮助下删除链表中的节点。 (询问最佳方法)
第 4 季度。谜:
问:5__12
在破折号中放置一个数学符号以获得 5 到 12 之间的数字 [不应交换 ‘5’ 和 ’12’ 的位置]
答案:5.12 (5<5.12<12)
Q5.有什么问题要问我吗?
- 说明你在公司的工作经历。
我也清除了这一轮!
最后一轮(人力资源):
持续时间:30 分钟
HR和前两轮面试官一样,很友好。
他问了我基本的人力资源问题,例如:
Q1. 介绍一下你自己。
Q2.你为什么选择你的大学?
Q3.您是否被任何公司拒绝?为什么?
Q4.为什么选择 Freshworks?
Q5.你准备好进行 6 个月的实习了吗?
Q6.你准备好搬家了吗?
- 回答“是”。他们只是在检查你对工作和公司的热爱。
我以自信的方式回答了所有问题。
然后,他向我解释了实习和薪资待遇。
带着信心和清醒的头脑参加!!!
结论:被选为实习生(5 个月)+ FTE。
祝一切顺利!