📌  相关文章
📜  Hashedin Technologies 面试经历(实习+FTE)|校外 2021

📅  最后修改于: 2021-11-17 10:13:50             🧑  作者: Mango

难度等级:中等

在线测试:在线测试时长:1 小时 15 分钟,测试模式:3 道编程问题(简单 – 中等 – 困难)

测试平台:Otomeyt

  1. 给出了一个基于故事的问题,这可以通过维护一个数组来轻松完成。
  2. 从循环链表中间删除一个节点,直到链表变空。 (https://www.geeksforgeeks.org/java-program-to-delete-a-node-from-the-middle-of-the-circular-linked-list/)
  3. 我会说这是一个基于中缀评估的棘手问题。 (PS:我不记得确切的问题了)。

我完全解决了2个编程问题并被选中参加面试。

技术回合 1(1 小时):从我的介绍开始。

  1. 问我熟悉的编程语言。
  2. 我对 OOPS 的了解,在回答这个问题时,我告诉他抽象、封装、多态性和继承。然后他让我为这四个概念写代码。
  3. 详细说明 LinkedList 相对于 Array 的优缺点。(搜索、删除、添加等)

    提示:学习差异是不够的,你应该让你的概念清晰。

    现在,他问了我 3 个编码问题(第一个方法然后告诉我写代码)。

  4. 合并两个排序链表 (https://www.geeksforgeeks.org/merge-two-sorted-linked-lists/)
  5. 如何查找链表中是否存在循环并返回循环的第一个节点。 (https://www.geeksforgeeks.org/find-first-node-of-loop-in-a-linked-list/)
  6. 给定一个网格和该网格中的一个点 (X, Y)。您位于原点,必须找到到达该点的最小距离路径。您可以从给定的单元格进行水平、垂直和对角线旅行(动态规划,https://www.geeksforgeeks.org/min-cost-path-dp-6/)

    技术第 2 轮(1 小时):

  1. 面试官问了我最喜欢的科目(数据结构)。然后他问为什么 DBMS 不是我最喜欢的学科。
  2. 设计蛇和梯子游戏
    Given: Snakes initial and Final Position.
    Ladders initial and Final Position.
    Dice numbered from 1-6.
    P players and N numbers of Game Board. 
    I have to return which Player will win this game.

    项目和简历:

  3. 问我关于我的项目以及我使用了哪些技术。
  4. 问项目相关问题。
  5. 何时在项目中选择 MySQL 和 MongoDB 数据库。
  6. 数据库中水平和垂直缩放的差异。
  7. 什么是服务器(详细)?
  8. 关于Java的一些问题(在Java等中命名所有类的父类)
  9. 问我是否在线程上工作过。

提示:面试官正在从我之前的答案中提出问题,因此您应该了解您对面试官的回答。

注意:如果小组建议,他们将参加技术轮 3 的候选人。

招聘装修回合(30 分钟):

  1. 本轮以我和面试官的介绍开始。
  2. 家庭背景(任何兄弟姐妹等)。
  3. 力量与弱点。
  4. 我对 HashedIn 了解多少?
  5. 为什么要加入HashedIn?
  6. 问我手头有没有其他的offer。
  7. 是否适合重新分配等。
  8. 我问了面试官几个关于Hashedin University(Training Bootcamp)的问题。

判决 – 选择!