Zoho面试经历|第17集

第一轮: 第一轮是笔试。这与我之前所面临的其他公司笔试不同。这一轮由20个C输出问题和10个能力倾向(逻辑)问题组成。为了弄清楚这一轮,我们应该对C编程语言的概念有深刻的理解;主要是指针、数组和字符串操作、循环。在给定的链接中,我们有28组C输出问题 https://www.geeksforgeeks.org/category/program-output/ .另外10个问题不仅包括能力,还包括逻辑问题。为了尝试能力倾向问题,我们有 http://www.indiabix.com/aptitude/questions-and-answers/. 我认为这两个环节足以通过第一轮。

null

第二轮: 这是一轮编码。我们有4个编程问题,必须以一种非常优化的方式完成。要想通过这一轮,你应该尝试至少3个项目。

1. 给定一个奇数长度的单词,应该从单词中间打印出来。 输出应采用以下模式。 例子:

Input: PROGRAM
Output:
              G
            GR
          GRA
       GRAM
     GRAMP
   GRAMPR
GRAMPRO

2. 这是一个实现最近最少使用(LRU)概念的程序。 给定一个键,如果它已经存在,则应将其标记为最近使用,否则应存储一个值,该值作为输入,并标记为最近使用。其容量仅能存储10个键、值对。如果表已满,并被赋予一个新键;应删除最近未使用的密钥、值对,这使存储新密钥、值对成为可能。

3.按顺序给孩子起几对名字,爸爸。输入是人名和级别号。输出应该是给定人员在该特定级别的儿童数量。 例子: 输入: [ {Ram,Syam}, {Akil,Syam}, {Nikil,Ram}, {Subhash,Ram}, {Karthik,Akil} ];

西亚姆2号

输出:3(西亚姆在一级有拉姆和阿基尔,在二级他有尼基尔、苏巴什和卡蒂克。所以答案是3)。

4. 给定一个正整数数组。输出应该是每个数字的出现次数。 例子: 输入:{2,3,2,6,1,6,2} 输出: 1 – 1 2 – 3 3 – 1 6 – 2

第三轮: 这是一轮高级编程。任务是开发一个发票管理系统。这一轮的重点是设计部分。我们应该主要关注数据库部分。我们将如何设计存储数据的表以及如何管理数据起着重要的作用。最好在参加ZOHO实习之前更新DBMS概念。youtube上DBMS上的Techtud视频帮助我理解了DBMS的基本概念。特别是,在这一轮中,从ER模型(表、属性、主键和外键等)的角度考虑。 设计完零件后,他们给了我们两个问题。在这里,编码部分应该以一种非常优化的方式完成。根据查询,从我们存储的数据中,应该打印结果。我用C语言做了,但用任何OOPS语言实现都更好。

第四轮: 这一轮是面对面的采访。我接受了将近一个半小时的采访。在将近45分钟的时间里,他们询问了我使用Servlet在Java中完成的项目。他们要求设计我在项目中使用的所有数据库表。他们询问了我项目的扩展,并问我将如何实施。他们还在我的项目中提出了一个问题,并问我将使用哪个概念来解决这个问题。另外45分钟,他们问了一些其他TR问题、我的家庭背景和一些HR问题。

第五轮: 这只是一个正式的回合。他们问了关于搬迁的问题,为什么你更喜欢ZOHO,以及其他一些基本的人力资源问题。最后,只有4%的人活了下来。

如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

相关实践问题

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享