特雷布酒店面试体验 |设置 3
面试共5轮。
第一轮编码轮。给定一个电梯系统来设计和编码。工作代码是预期的,设计应该是可扩展的以支持多个提升。
第二轮 - 问题解决轮。给定一棵二叉树,找出距树中目标节点 k 距离处的节点数。
第三轮-数据库设计轮。我被要求为 JIRA 设计数据库。除了设计之外,还询问了一些 SQL 查询。
第 4 轮- 面试核心Java、多线程相关的核心概念。基于内存泄漏、竞争条件、如何在 rdbms 中表示图、如何在不使用同步和对象锁、依赖注入的情况下获得线程安全的问题。
第五轮——(由创始人拍摄)你将如何在 SQL 和没有 SQL DB 之间进行选择。如果被要求设计 Google 日历,您更喜欢哪个数据存储区。您如何让自己与不断发展的技术保持同步。