Upload Button Icon Add office photos

Filter interviews by

Ritwik Software Technologies Interview Questions and Answers

Updated 21 Aug 2022

Ritwik Software Technologies Interview Experiences

1 interview found

Software Engineer Interview Questions & Answers

user image shaik Mohammad Yaseen

posted on 21 Aug 2022

I applied via Referral and was interviewed before Aug 2021. There were 2 interview rounds.

Round 1 - Coding Test 

Oops, java, python and javascript random MCQs are asked

Round 2 - Technical 

(3 Questions)

  • Q1. Data structures and algorithms
  • Q2. Print Pattern Program
  • Ans. 

    Print a pattern program using an array of strings.

    • Create an array of strings to hold the pattern

    • Use nested loops to fill the array with the pattern

    • Print the array to display the pattern

  • Answered by AI
  • Q3. Asked bubble sort algorithms

Interview Preparation Tips

Topics to prepare for Ritwik Software Technologies Software Engineer interview:
  • OOPS
  • Java
  • Core Java
  • Data Structures
  • Algorithms
  • Python
  • SDLC Life Cycle
Interview preparation tips for other job seekers - Prepare well before the interview and enhance the coding practice also

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (193)

Jobs at Ritwik Software Technologies

View all

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Dec 2024.

Round 1 - Coding Test 

I participated in a coding round on their platform, which consisted of three coding questions in 60 min. however, their editor and compiler were quite inadequate. The event was held onsite, with 500 candidates arriving on January 11, 2024, at 9 AM. Approximately 100 candidates cleared that round.

Round 2 - Coding Test 

I solved all three questions, yet we still had to participate in the second round, which included one coding question to be completed in 20 minutes. The question was poorly framed, leading to the rejection of most students. However, I managed to solve all the test cases.

Round 3 - Coding Test 

The coding round comprised one question and was conducted on paper for a duration of 10 minutes.

Round 4 - Technical 

(5 Questions)

  • Q1. It was the puzzle question involving five numbered fingers where you need to determine which finger corresponds to a given number in constant time complexity O(1)?
  • Q2. Write code for searching in a 2D matrix with a time complexity of O(mlogn)?
  • Ans. 

    Implement a binary search in each row of a sorted 2D matrix to achieve O(mlogn) time complexity.

    • Divide and conquer approach can be used to search in each row of the matrix.

    • Perform binary search on each row to find the target element efficiently.

    • Ensure the rows are sorted to apply binary search in each row.

  • Answered by AI
  • Q3. How would you design a store management system, including all relevant schema tables?
  • Ans. 

    Design a store management system with relevant schema tables

    • Create a 'Store' table with attributes like store_id, name, location, etc.

    • Design a 'Product' table with attributes like product_id, name, price, quantity, etc.

    • Include a 'Sales' table to track sales transactions with attributes like sale_id, date, total_amount, etc.

    • Implement a 'Stock' table to manage product stock levels with attributes like stock_id, product_i

  • Answered by AI
  • Q4. Design schema of your project
  • Ans. 

    The schema of my project is designed to efficiently store and retrieve data for a web application.

    • Use relational database to store structured data

    • Create tables for different entities like users, products, orders

    • Establish relationships between tables using foreign keys

    • Use indexes to optimize query performance

  • Answered by AI
  • Q5. Design category schema where category can have multiple sub categories
  • Ans. 

    Design a category schema with multiple subcategories

    • Use a parent-child relationship to link categories and subcategories

    • Implement a tree data structure to represent the hierarchy

    • Each category can have multiple subcategories

    • Example: Category - Electronics, Subcategories - Computers, Mobile Phones, TVs

  • Answered by AI
Round 5 - Technical 

(2 Questions)

  • Q1. Questions related to javascript
  • Q2. Sql queries which consists of group and joins
  • Ans. 

    SQL queries involving group by and joins are used to retrieve data from multiple tables and aggregate results.

    • Use GROUP BY to group rows that have the same values in specified columns

    • Use JOIN to combine rows from two or more tables based on a related column

    • Examples: SELECT column1, SUM(column2) FROM table1 JOIN table2 ON table1.id = table2.id GROUP BY column1

  • Answered by AI
Round 6 - HR 

(2 Questions)

  • Q1. Can you provide your introduction?
  • Ans. 

    I am a passionate software engineering student with experience in Java, Python, and web development.

    • Currently pursuing a degree in Computer Science

    • Proficient in Java, Python, and web development technologies like HTML, CSS, and JavaScript

    • Completed internships at tech companies working on software projects

    • Participated in coding competitions and hackathons

  • Answered by AI
  • Q2. Why do you want to join this company?
  • Ans. 

    I am impressed by the company's innovative projects and collaborative work culture.

    • Impressed by innovative projects

    • Desire to work in collaborative environment

    • Company's reputation in the industry

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Salary: 5 LPA; Bond: 1.6 years. My experience was quite poor. Initially, we were required to report at 9 AM, and our workday extended until 10:30 PM. We were not provided with any dinner or food after 6 PM, only receiving coffee, and we were prohibited from going outside to get food. Subsequently, we were called for an interview on a different day, but despite passing the HR round, I was ultimately rejected. Out of the initial group, only 20 candidates reached the technical interviews, and only 2 or 3 were extended offers on the same day.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Jan 2025.

Round 1 - Technical 

(2 Questions)

  • Q1. Questions about python basics.
  • Q2. Questions about Django and web developement
Round 2 - Coding Test 

Creating API endpoints for signin, signup with validations

Round 3 - Technical 

(1 Question)

  • Q1. DSA questions - medium level
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jan 2025.

Round 1 - Aptitude Test 

Proficient in problem-solving.

Round 2 - Coding Test 

I am skilled at coding, but I do not practice daily.

Round 3 - Case Study 

Good at case study time

Round 4 - HR 

(1 Question)

  • Q1. Can you tell me about yourself?
Round 5 - One-on-one 

(2 Questions)

  • Q1. I have no idea about this round
  • Q2. Nothing to ask about anything
Round 6 - Technical 

(2 Questions)

  • Q1. What types of questions do companies typically ask during interviews?
  • Q2. Nothing to ask about technical round
Round 7 - Group Discussion 

I may not excel in group discussions, but I possess a considerable amount of knowledge.

Round 8 - Assignment 

I always give my best in any task.

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing to share anything
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Referral and was interviewed in Dec 2024. There were 4 interview rounds.

Round 1 - One-on-one 

(4 Questions)

  • Q1. Difference between Lag & Lead with an example
  • Q2. Example explaining Rank,Dense_Rank,Row_Number
  • Q3. Business question around customer funneling.
  • Q4. Some technical questions around marketing campaigns(utm_source,campaign_id,etc.)
Round 2 - One-on-one 

(2 Questions)

  • Q1. Questions around customer funneling(Ideal and non-ideal)
  • Q2. Some other business related problems and situational questions.
Round 3 - One-on-one 

(1 Question)

  • Q1. Behavioural and resume basaed questions with some situational questions.
Round 4 - HR 

(1 Question)

  • Q1. Behavioral questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - HR had taken all my documents and confirmed that she will close the offer within 2-3 days but even after 1 week and multiple follow-ups she started ignoring my mails and messages and did not give any update.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jan 2025.

Round 1 - Coding Test 

One question relates to Linked list and another related to string

Round 2 - Technical 

(5 Questions)

  • Q1. Circular linked list algorithm
  • Ans. 

    Circular linked list is a data structure where the last node points back to the first node.

    • In a circular linked list, each node has a pointer to the next node and the last node points back to the first node.

    • Traversal in a circular linked list can start from any node and continue until the starting node is reached again.

    • Insertion and deletion operations in a circular linked list are similar to those in a regular linked ...

  • Answered by AI
  • Q2. String manipulation and logical questioning
  • Q3. String creation and deletion
  • Q4. DSA problem solving questions
  • Q5. Logical questions asked and informed

Interview Preparation Tips

Interview preparation tips for other job seekers - Please prepare basic concepts of programming and SQL
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

In first round the hiring team provide you a question of pattern printing.

Round 2 - Technical 

(3 Questions)

  • Q1. What do you understand from OOP's?
  • Q2. What is js callback function and reference objects?
  • Q3. Some queries on sql.
Round 3 - HR 

(3 Questions)

  • Q1. Introduce yourself?
  • Q2. Why do you want to join webkul?
  • Q3. What do you know about the job role and the technology?

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to behave properly and go through the basic understanding of
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jan 2025.

Round 1 - Technical 

(4 Questions)

  • Q1. General interview questions - tell me about yourself, what challenges have you faced in your previous role etc
  • Q2. Questions on resume and past experience
  • Q3. Excel questions - date time formulas and functions, pivot, countif, vlookup/hlookup/xlookup, Data analysis
  • Q4. SQL - Group By, Join
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Starts with a introduction, Core Java concepts, OOPS concepts, Singleton design pattern, Spring boot annotations like service, restcontroller.
  • Q2. DSA logical questions like 2nd highest number. How to find missing number from an array.
Round 2 - Behavioral 

(4 Questions)

  • Q1. Tell me about yourself.
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java, Spring Boot, and Angular.

    • 5 years of experience in software development

    • Proficient in Java, Spring Boot, and Angular

    • Strong problem-solving skills

    • Experience working in Agile development environment

    • Bachelor's degree in Computer Science from XYZ University

  • Answered by AI
  • Q2. Tell me about your family.
  • Ans. 

    I come from a close-knit family of five, including my parents, older sister, and younger brother.

    • Close-knit family of five

    • Parents, older sister, and younger brother

    • We enjoy spending time together traveling and trying new restaurants

  • Answered by AI
  • Q3. Why do you want to change the company
  • Ans. 

    Seeking new challenges and opportunities for growth in a different environment.

    • Desire for new challenges and learning opportunities

    • Seeking a better work-life balance

    • Interested in working with new technologies or industries

    • Looking for a more collaborative team environment

  • Answered by AI
  • Q4. After that interviewer describes my work and position in the company.

Interview Preparation Tips

Interview preparation tips for other job seekers - I have applied for Java position through the referral. I have received a call on Thursday that we want to schedule your interview on Saturday. And on Saturday both the rounds happened with positive feedback.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. What is runtime polymorphism, and can you provide a code example to illustrate it?
  • Ans. 

    Runtime polymorphism allows a subclass to provide a specific implementation of a method that is already provided by its parent class.

    • Runtime polymorphism is achieved through method overriding, where a subclass provides its own implementation of a method that is already defined in its superclass.

    • The method to be overridden must have the same name, return type, and parameters in both the superclass and subclass.

    • When an o...

  • Answered by AI
  • Q2. Streams in java
  • Ans. 

    Streams in Java provide a way to process collections of objects in a functional style.

    • Streams are sequences of elements that support various operations like filter, map, reduce, etc.

    • They can be created from collections, arrays, or generate elements dynamically.

    • Streams can be sequential or parallel, allowing for efficient processing of large datasets.

    • Example: List<String> names = Arrays.asList("Alice", "Bob", "Cha...

  • Answered by AI
  • Q3. How do we create threads in Java, and how do we invoke them?
  • Ans. 

    Threads in Java are created by extending the Thread class or implementing the Runnable interface, and invoked using the start() method.

    • Threads can be created by extending the Thread class and overriding the run() method.

    • Threads can also be created by implementing the Runnable interface and passing an instance of the class to a Thread object.

    • Threads are invoked by calling the start() method on the Thread object.

  • Answered by AI
  • Q4. What is a Rest Template and how is it used?
  • Ans. 

    Rest Template is a class in Spring that simplifies making HTTP requests and handling responses.

    • Rest Template is part of the Spring framework in Java.

    • It can be used to make HTTP requests to RESTful web services.

    • It simplifies the process of making HTTP calls and handling responses.

    • Rest Template can handle GET, POST, PUT, DELETE, etc. requests.

    • Example: RestTemplate restTemplate = new RestTemplate();

  • Answered by AI

Ritwik Software Technologies Interview FAQs

How many rounds are there in Ritwik Software Technologies interview?
Ritwik Software Technologies interview process usually has 2 rounds. The most common rounds in the Ritwik Software Technologies interview process are Coding Test and Technical.
How to prepare for Ritwik Software Technologies interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Ritwik Software Technologies. The most common topics and skills that interviewers at Ritwik Software Technologies expect are Java, Hibernate, Spring, Javascript and J2Ee.
What are the top questions asked in Ritwik Software Technologies interview?

Some of the top questions asked at the Ritwik Software Technologies interview -

  1. Print Pattern Prog...read more
  2. Data structures and algorit...read more
  3. Asked bubble sort algorit...read more

Tell us how to improve this page.

Ritwik Software Technologies Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

MAQ Software Interview Questions
1.9
 • 98 Interviews
Apisero Interview Questions
4.3
 • 64 Interviews
Webkul Software Interview Questions
3.8
 • 54 Interviews
View all

Ritwik Software Technologies Reviews and Ratings

based on 16 reviews

4.1/5

Rating in categories

4.1

Skill development

4.2

Work-life balance

3.9

Salary

3.8

Job security

4.1

Company culture

4.0

Promotions

3.9

Work satisfaction

Explore 16 Reviews and Ratings
Job opening For Java Lead in our organisation at Hyderabad

Hyderabad / Secunderabad

5-10 Yrs

Not Disclosed

Job opening For Drupal Developer in our organisation at Hyderabad

Hyderabad / Secunderabad

1-6 Yrs

Not Disclosed

Java Techlead

Hyderabad / Secunderabad

7-12 Yrs

Not Disclosed

Explore more jobs
Software Engineer
16 salaries
unlock blur

₹3 L/yr - ₹9.5 L/yr

Software Developer
15 salaries
unlock blur

₹2 L/yr - ₹7.5 L/yr

Softwaretest Engineer
11 salaries
unlock blur

₹1.4 L/yr - ₹7 L/yr

Software Testing Engineer
8 salaries
unlock blur

₹1.4 L/yr - ₹3.8 L/yr

Business Analyst
6 salaries
unlock blur

₹1 L/yr - ₹2.2 L/yr

Explore more salaries
Compare Ritwik Software Technologies with

Tekwissen

4.8
Compare

Softenger

4.2
Compare

XcelServ Solutions

4.5
Compare

Capital Numbers Infotech

4.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview