📜  ThoughtWorks 面试经历 |设置 6(校内)

📅  最后修改于: 2022-05-13 01:58:25.014000             🧑  作者: Mango

ThoughtWorks 面试经历 |设置 6(校内)

最近,ThoughtWorks 参观了我们的校园进行招聘过程。

一些关于 ThoughtWorks 的必读文章

  1. 为什么选择 ThoughtWorks?
    1. https://www.forbes.com/sites/gradsoflife/2018/07/31/the-drive-to-succeed-meeting-the-demand-for-modern-auto-technicians/#758e9cc26f5f
    2. https://www.google.com/search?q=thoughtworks+beats+google+facebook
  2. 评论
    1. https://www.glassdoor.co.in/Reviews/ThoughtWorks-Reviews-E38334.htm
    2. https://www.indeed.co.in/cmp/Thoughtworks/reviews
  3. ThoughtWorks 的三个支柱
    1. https://www.youtube.com/watch?v=3TkEBuICmhM
    2. https://martinfowler.com/bliki/ThreePillars.html
  4. 虽然印度
    1. https://www.youtube.com/watch?v=baksFLLq-D8

第1轮:

Short Coding:我们给出了 5 个编码问题,持续时间为 40 分钟。问题很简单。当我在 Geeksforgeeks 上练习了许多问题时,我在 20 分钟内完成了所有 5 个问题。

建议:解决问题1. https://practice.geeksforgeeks.org/Easy/0/0/ 2. CodeFights

第 2 轮:

这是 ThoughtWorks OOP 回合。我们收到了“家庭用电计费系统”的问题。相应的家用电器(风扇、交流电、冰箱、灯)的用电量已提供给我们。我们给出了 45 分钟的时间跨度。来模拟这个问题。我使用“工厂设计模式”来模拟这个问题。稍后再进行接下来的 45 分钟。一位 ThoughtWorker 加入了我,以改进我的解决方案策略。由于使用了“工厂设计模式”,他给我留下了深刻的印象:)。他向我提出了一些改进建议,我进行了改进,并被选中进入下一轮。

建议:

为了完成这一轮,我练习了许多基于设计模式的问题。我擅长 5-6 种设计模式,所以我过去只使用这 5-6 种模式来模拟每个问题。 5-6 设计模式绰绰有余。

解决诸如 MarsRover、Snake 和 Ladder 之类的标准问题,您会在 Internet 上找到更多。

Medium博客系列:https://medium.com/search?q=Object-Oriented%20Analysis%20And%20Design%E2%80%8A

http://www.java67.com/2016/07/top-5-object-orientated-design-interview-questions.html

在网上搜索,你会发现很多这样的oop问题。

第三轮:

Tech1:有 2 个 ThoughtWorker 来采访我。这一轮从“设计交通系统”开始。我们对此进行了很好的讨论。我从玻璃板上的类图开始,然后我表达了我对设计的看法,在此期间,他们帮助我改进了我的设计和面向对象。这里最重要的部分是表达你的观点,不断地与他们分享你的想法。

然后突然他让我解数独(9*9)格的疑惑。我花了 2-3 分钟思考这个问题,我给了他们回溯解决方案,类似于著名的 8 Queen Problem。

找到没有库的字符串的所有排列,当我给他们回溯解决方案时,他让我画一个中间递归树状态,我设法画了递归树🙂

使用 2 个指针删除链表中的循环。我花了几分钟来提供解决方案。

Java垃圾收集器的内部工作,我告诉他们“标记和扫描”算法的工作原理,它的需要,并编写了一些代码。

下一个主题是网络,问题是1最长前缀匹配2 .HTTP vs HTTPS 3.网关4.当我们输入 google.com 时会发生什么(如预期的那样🙂) 5.电路开关

然后讨论转向“操作系统中的分页”,我从非常基础的每一个细节开始解释这个概念。

终于,long Tech1完蛋了。我设法回答了几乎所有问题。

后来,HR反馈说,面试小组对我的表现很满意🙂

建议:

Geeksforgeeks 足以清除这一轮。

第四轮:

由于我在技术轮中的出色表现,他们直接将我推到了下一轮。但是我的一些朋友在 Skype 上进行了 HR 轮次。

第五轮:

在这里,他们还结合基于他们的第三个支柱即经济和社会正义的 2 轮(领导力和社会正义)。我已经为这一轮做好了准备。在这里,我在与他们讨论印度的保留、女性赋权、跨性别问题、演员歧视等话题时表达了我的观点。

建议: Be Original足以通关这一轮。

最后,在一天结束时,他们宣布了结果。我从他们那里得到了报价:):)。

尖端:

如果你手头的时间不足 2 个月,那就不要去买书、著名的Java视频系列等。Geeksforgeeks 真的足以破解你的校园面试。快乐学习:)。