ClearTrip 面试经历 |第 1 套(适用于软件开发人员)
第一轮(在线编码轮)
2 个问题
1)标准DP问题。
2)我完全不记得了。这是字符串的递归问题。
第二轮(F2F – 1 小时)
我和面试官讨论了简历中的项目,然后他问了几个问题。
1) 为博客设计一个数据库。然后他添加了进一步的约束和用例。
2) 为爬虫设计 aOOD。
3) 设计重构。
4) git rebase 是如何工作的?
关于部署的问题也很少。
第三轮(F2F – 1.5 小时)
设计一个像亚马逊这样的系统,它应该具有最近查看的项目的功能。
面试官正在寻找缓存和键值数据存储。
第四轮(F2F – 1.5 小时)
1) 使用多线程的代码消费者生产者问题。
2)关于Java的许多问题(从基础到高级)。
示例 – 什么是 JVM、字符串池、我们为什么需要它、交换两个字符串、多线程、OOPS 概念。
面试官将寻找解决问题的技能。你是如何接近解决方案的。他们将对每个问题进行长时间的讨论。