📜  SE 2 的 Intuit 面试体验

📅  最后修改于: 2021-11-18 02:38:04             🧑  作者: Mango

第一轮(在线测试):

  • 将两个已排序的 LL 合并为 1 个 LL 并反转整个 LL。

文章链接:https://www.geeksforgeeks.org/merge-two-sorted-linked-lists-such-that-merged-list-is-in-reverse-order/
练习链接:https://practice.geeksforgeeks.org/problems/merge-2-sorted-linked-list-in-reverse-order/1

第 2 轮(F2F 技术轮 – DSA):

  • 从 BST 中删除节点

文章链接:https://www.geeksforgeeks.org/binary-search-tree-set-2-delete/
练习链接:https://practice.geeksforgeeks.org/problems/delete-a-node-from-bst/1

  • 子阵列总和等于 K

文章链接:https://www.geeksforgeeks.org/number-subarrays-sum-exactly-equal-k/
练习链接:https://practice.geeksforgeeks.org/problems/subarrays-with-sum-k/1/

  • 设计模式——单例实现、策略、构建器

文章链接:https://www.geeksforgeeks.org/singleton-design-pattern/

  • 到目前为止使用的所有设计模式
  • 固体原则

第 3 轮(F2F 技术轮 – DSA):

  • 平衡括号检查

文章链接:https://www.geeksforgeeks.org/check-for-balanced-parentheses-in-an-expression/

  • 平衡括号生成

文章链接:https://www.geeksforgeeks.org/print-all-combinations-of-balanced-parentheses/
练习链接:https://practice.geeksforgeeks.org/problems/generate-all-possible-parentheses/1

  • 岛屿数量

文章链接:https://www.geeksforgeeks.org/find-number-of-islands/
练习链接:https://practice.geeksforgeeks.org/problems/find-the-number-of-islands/1

  • Spring AOP、BOOT、内部tomcat
  • 恢复

第 4 轮(F2F 技术轮 – 设计):

  • 原子整数和虚拟关键字

文章链接:https://www.geeksforgeeks.org/atomic-variables-in-java-with-examples/
文章链接:https://www.geeksforgeeks.org/virtual-function-cpp/

  • 可见性与同步问题
  • SQL 与 NoSQL

文章链接:https://www.geeksforgeeks.org/difference-between-sql-and-nosql/

  • 证明简历上的一切 – 深
  • HLD TinyURL – TPS、短 URL 的字符长度、DB、散列算法、CAP、DB 索引、分片、复制、规模问题和更正等,基本上你所知道的。
  • DBMS 概念 – 索引、CAP 定理

第 5 轮(F2F 招聘经理):

  • 行为问题
  • 弹性搜索

判决:选择