Open In App

Zeus Learning Interview Experience for Software Developer

Last Updated : 27 Jun, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

Zeus Learning is an Indian information technology company that helps publishers and EdTech companies benefit from the latest technology and teaching innovations. I applied for the Software Developer role position at Zeus Learning through a recruitment post on Linkedin.

Job Description for Software Developer role at Zeus Learning

  • Independently think of solutions to complex requirements: possess exceptional logical skills.
  • Work on products that are used across platforms (e.g. Mobile Devices, Tablets)
  • Collaborate with back-end developers and web designers.
  • Conduct developer/unit testing and release activities.
  • Optimize applications for maximum performance.
  • Build reusable code and libraries for future use.
  • Can multi-task and stay organized in a dynamic work environment.

Requirements

  • Knowledge of HTML5, javascript ,and jQuery.
  • Knowledge in using Bootstrap and CSS3 to support responsiveness and build rich UI applications.
  • Knowledge in at least one of the front-end Javascript frameworks e.g. Backbone, Angular, React JS.
  • Good understanding of OO programming and design patterns.
  • Good debugging and optimization skills.
  • BE/MCA or higher in a computer-related field.

The interview process consisted of 2 rounds and it was as follows:

Round 1:

  • The First round was the Aptitude + Coding test scheduled on Mettl.
  • The duration of this test was 3 hours 30 mins.
  • The test consisted of two sections i.e Aptitude and Coding sections.
  • There were 25 Aptitude questions of easy to medium difficulty consisting of  Quantitative aptitude, Verbal Ability, and Logical Reasoning.
  • There were 10 Coding questions of easy level questions consisting of the following questions:
  • Two questions on predicting the output of the program.
  • Debugging questions like, Find and Correct the errors in the program
  • Swap the values of a and b without using another variable.
  • Find if two rectangles overlap or not with a slight variation that instead of coordinates l1 and l2, x, y, height, and width were given.
  • Given a function rand100to200() that gives a random number from 100 to 200 (inclusive). Using this function write a function rand20to30() that generates random numbers between 20 to 30 (inclusive).
  • Code to create a given table using the basic structure of HTML.
  • Finding logical errors in a program.
  • Program to reverse each word in the sentence.
  • Most Frequent element in an array.

Round 1 was easy, the only problem is they don’t provide any compilers to type the code, you have to type the code in the text box provided.

Verdict: Round 1 cleared.

Round 2: Technical Interview

This was the final round.

  • Introduce Yourself.
  • Any past Internship Experience and my role in the internship.
  • Which Techstack do I like the most and why?
  • Questions related to my projects like how I approach a problem, and good coding practices.
  • My role in the group projects I mentioned.
  • What are the sessions?
  • What is an API? Have you ever used an API?
  • Questions on how much I know about web development.
  • Then he asked me to present my screen and open any code editor of my choice.
  • He asked to write a function that takes two numbers as arguments and returns multiplication and addition of the two numbers.
  • The only catch was he wanted me to return both from the same function.
  • So I used to vector to store the multiplication at 0th index and addition at 1st index and returned it.

I would like to say just be interactive in the Technical round. Do not sit blank. Explain every step while coding your approach.

Unfortunately, I did not clear the Technical Interview


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads