总共有4轮。3名技术人员+1小时。每一轮都是淘汰赛
null
第一轮:
他问了我两个算法问题。
- 查找字符串中的字谜对数。例如,对于字符串“abba”,有4个这样的对{a,a},{b,b},{ab,ba},{abb,bba}。
- 字符串只包含G、T、C和A。字符串的长度总是可以被4整除。稳定字符串是包含相等数量的G、T、C和A的字符串。给定一个只包含G,T,C的字符串,a求出他可以替换的最小子字符串的长度 这是一根稳定的绳子吗?例如,在字符串gaataaa中。最佳解决方案是替换AAATA 具有 TTCCG导致GTTCCGAA。
- 设计一个缩短URL应用程序的系统。
第二轮:
- 讨论以前的项目
- C++、java与Python的区别
- 为什么Python比Java慢。
- 你真的需要API版本控制吗?
- 为Delhivery团队设计仓库数据库。
- 讨论了单例模式、工厂模式、生成器模式、抽象工厂模式以及所有这些模式在任何语言中的实现。我是用java做的。
- RDBMS中的规范化
- 分布式数据库中存在网络故障。使用CAP定理讨论所有三种可能情况下的场景。
- 二叉树中的逆级顺序遍历。我使用队列DS完成了这项工作,然后他要求我对代码进行最小的更改,以使其更有序地遍历(使用堆栈而不是队列)。
- C++中的静态绑定与后期绑定。
第三轮:
这是导演的回合
- 2.你已经解决的工程问题。
- Delhivery有N辆车,每小时1辆车可以进行atmost(2次下降或2次提升或1次提升+1次下降)。客户在第二天的开始时间和结束时间之间预订订单。我需要返回真或假。如果我能在这段时间预订一辆车,那就对了,否则就错了。
- 为一个组织设计一个数据库,让它有员工,每个员工都可以扮演一个角色。一个角色可以有许多权限,例如Rola–经理可以编码、管理、招募。角色–编码员可以编码但不能管理,角色–人力资源部可以管理和招聘。所有表格都应使用BCNF格式。
- 使用此数据库,创建一个查询,以便返回所有无法编码的员工姓名。
第四轮:
- 跟我说说你自己。
- 以往经验
- 你的人生抱负是什么。
- 你的优点和缺点是什么?
- 你现在的职业选择是什么?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END