Upload Button Icon Add office photos

Filter interviews by

cloudEQ Senior Software Engineer Interview Questions, Process, and Tips

Updated 16 Mar 2023

cloudEQ Senior Software Engineer Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Indeed and was interviewed in Feb 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(16 Questions)

  • Q1. Tell me about yousrself
  • Ans. 

    I am a highly experienced Senior Software Engineer with a strong background in developing scalable and efficient software solutions.

    • Over 10 years of experience in software development

    • Expertise in multiple programming languages such as Java, C++, and Python

    • Proficient in designing and implementing complex systems

    • Strong problem-solving and analytical skills

    • Proven track record of delivering high-quality software on time an...

  • Answered by AI
  • Q2. What is current project and what is tech stack used in it?
  • Ans. 

    I am currently working on a web application for a retail company using React, Node.js, and MongoDB.

    • Developing a responsive UI using React and Redux

    • Implementing server-side logic using Node.js and Express

    • Storing and retrieving data using MongoDB

    • Integrating third-party APIs for payment processing and shipping

    • Writing automated tests using Jest and Enzyme

  • Answered by AI
  • Q3. Is Authentication implemented in project and if yes How?
  • Ans. 

    Yes, authentication is implemented using OAuth 2.0 protocol.

    • OAuth 2.0 protocol is used for authentication.

    • Access tokens are issued to authorized clients.

    • Refresh tokens are used to obtain new access tokens.

    • Authentication is required for all API endpoints.

  • Answered by AI
  • Q4. What is Dependency Injection and Is is implemented in project and How?
  • Ans. 

    Dependency Injection is a design pattern used to remove hard-coded dependencies and make code more flexible and testable.

    • Dependency Injection is implemented by injecting the required dependencies into a class rather than creating them within the class.

    • This can be achieved through constructor injection, setter injection, or interface injection.

    • For example, in Java, Spring Framework provides a powerful dependency injecti...

  • Answered by AI
  • Q5. What are Action Filters? Why these are used?
  • Ans. 

    Action Filters are attributes that can be applied to controller actions to perform pre/post processing.

    • Action Filters are used to modify the behavior of controller actions.

    • They can be used to perform authentication, logging, caching, etc.

    • Action Filters can be applied globally or to specific actions.

    • Examples include [Authorize] for authentication and [OutputCache] for caching.

    • Action Filters can also be created by the de

  • Answered by AI
  • Q6. What is Interfaces? and Why these are used?
  • Ans. 

    Interfaces are a way to define a contract between two objects, specifying the methods and properties that one object must implement.

    • Interfaces allow for loose coupling between objects, making it easier to change the implementation of one object without affecting others.

    • They promote code reusability by allowing multiple objects to implement the same interface.

    • Interfaces can be used to create mock objects for testing pur...

  • Answered by AI
  • Q7. What is the difference in Interfaces and Abstract classes?
  • Ans. 

    Interfaces define contracts for behavior while abstract classes provide partial implementation.

    • Interfaces cannot have implementation while abstract classes can have partial implementation.

    • A class can implement multiple interfaces but can inherit from only one abstract class.

    • Interfaces are used for loose coupling while abstract classes are used for code reuse.

    • Example: An interface 'Drawable' can define a method 'draw' w...

  • Answered by AI
  • Q8. What is shallow copy in C#?
  • Ans. 

    Shallow copy creates a new object with same values as original, but references the same memory locations.

    • Shallow copy only copies the top-level object, not the nested objects.

    • Changes made to the original object will reflect in the copied object.

    • Use MemberwiseClone() method to create shallow copy of an object.

    • Example: int[] arr1 = {1, 2, 3}; int[] arr2 = arr1.Clone() as int[]; arr2[0] = 4; Console.WriteLine(arr1[0]); //

  • Answered by AI
  • Q9. What are ref and out keywords? and What is the difference in them?
  • Ans. 

    Ref and out are keywords used in C# to pass arguments by reference instead of value.

    • Ref and out are used to pass arguments by reference instead of value

    • Ref keyword is used to pass a reference of the variable to the method

    • Out keyword is used to pass a reference of the variable to the method and requires the variable to be initialized before use

    • Ref keyword can be used to modify the value of the variable passed as an argu...

  • Answered by AI
  • Q10. Difference in String and String Builder?
  • Ans. 

    String is immutable while StringBuilder is mutable.

    • String is a final class and its value cannot be changed once created.

    • StringBuilder is a mutable class and its value can be changed without creating a new object.

    • String concatenation creates a new String object each time, while StringBuilder is more efficient for concatenation.

    • Use String for fixed values and StringBuilder for dynamic values.

  • Answered by AI
  • Q11. What is Self Join in SQL Server? Give example
  • Ans. 

    Self Join is a way to join a table with itself using aliases.

    • It is useful when we need to compare records within the same table.

    • It requires the use of aliases to differentiate between the two instances of the same table.

    • Example: SELECT a.name, b.name FROM employees a, employees b WHERE a.manager_id = b.employee_id;

  • Answered by AI
  • Q12. What are delegate and how they are used?
  • Ans. 

    Delegates are a type-safe function pointer used to encapsulate a method.

    • Delegates allow methods to be passed as parameters to other methods.

    • They can be used to implement callbacks and event handlers.

    • Delegates can be chained together to create a pipeline of method calls.

    • They are commonly used in .NET framework for event handling and LINQ queries.

  • Answered by AI
  • Q13. What is Normalization in sql server?
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization involves breaking down a table into smaller tables and defining relationships between them.

    • There are different levels of normalization, with each level reducing redundancy and improving data integrity further.

    • Normalization helps to prevent data inconsistencies and anomalies, and makes it easier to...

  • Answered by AI
  • Q14. Difference in Overriding and Overloading?
  • Ans. 

    Overriding is when a subclass provides its own implementation of a method from the superclass, while overloading is when a class has multiple methods with the same name but different parameters.

    • Overriding is used to provide a specific implementation of a method in a subclass that is already defined in the superclass.

    • Overloading is used to define multiple methods with the same name but different parameters in a class.

    • Ov...

  • Answered by AI
  • Q15. Difference in IEnumerable and IQueryable?
  • Ans. 

    IEnumerable is in-memory collection while IQueryable is a queryable data source.

    • IEnumerable is used for querying data from in-memory collections like List, Array, etc.

    • IQueryable is used for querying data from a data source like a database.

    • IEnumerable executes the query on the client-side while IQueryable executes the query on the server-side.

    • IQueryable is more efficient when working with large datasets as it allows for...

  • Answered by AI
  • Q16. Diifference in Value Type and Refence Type? Is String is Value Type or Reference Type?
  • Ans. 

    Value types hold the data directly, while reference types hold a reference to the data.

    • Value types are stored on the stack, while reference types are stored on the heap.

    • String is a reference type in .NET.

    • Value types include int, float, and bool.

    • Reference types include arrays, classes, and interfaces.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for cloudEQ Senior Software Engineer interview:
  • C#
  • SQL Server
  • OOPS
  • ASP.Net
  • .Net Core
Interview preparation tips for other job seekers - Be prepared with basic concepts and confidence is neccessary. Good luck.

Skills evaluated in this interview

Interview questions from similar companies

I applied via Referral and was interviewed before Jan 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Java questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic questions

I appeared for an interview in Nov 2016.

Interview Questionnaire 

6 Questions

  • Q1. Explain Btech Project
  • Ans. 

    Developed a Btech project on automated attendance system using facial recognition.

    • Developed a software application to automate the attendance process in educational institutions.

    • Implemented facial recognition technology to identify and mark attendance of students.

    • Used machine learning algorithms to train the system for accurate recognition.

    • Integrated the application with a database to store attendance records.

    • Provided ...

  • Answered by AI
  • Q2. Code Pascal's Traingle
  • Ans. 

    Code Pascal's Triangle

    • Pascal's Triangle is a triangular array of binomial coefficients

    • Each number is the sum of the two numbers above it

    • The first and last numbers in each row are 1

    • Can be implemented using nested loops or recursion

  • Answered by AI
  • Q3. What is abstract function
  • Ans. 

    An abstract function is a function that has no implementation and must be implemented by its subclasses.

    • An abstract function is declared with the 'abstract' keyword.

    • It is used to define a template for its subclasses to follow.

    • It cannot be instantiated and must be implemented by its subclasses.

    • It can have abstract and non-abstract methods.

    • Example: abstract class Animal { abstract void makeSound(); }

    • Example: class Dog ex...

  • Answered by AI
  • Q4. Difference between abstract and normal function
  • Ans. 

    Abstract functions cannot be instantiated and must be implemented by child classes, while normal functions can be directly called.

    • Abstract functions have no implementation in the parent class, while normal functions do.

    • Abstract functions are declared with the 'abstract' keyword, while normal functions are not.

    • Normal functions can be called directly, while abstract functions must be implemented by child classes.

    • An examp...

  • Answered by AI
  • Q5. Your 2 weakness
  • Ans. 

    Perfectionism and public speaking anxiety

    • I tend to be a perfectionist, which can sometimes lead to spending too much time on a task

    • I struggle with public speaking anxiety, but I have been working on improving my communication skills through practice and training

  • Answered by AI
  • Q6. Why Capgemini
  • Ans. 

    Capgemini is a global leader in consulting, technology services, and digital transformation.

    • Capgemini has a strong reputation in the industry for delivering high-quality software solutions.

    • The company offers a wide range of opportunities for career growth and development.

    • Capgemini has a collaborative and inclusive work culture that fosters innovation and teamwork.

    • The company has a global presence, providing exposure to...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: General Aptitude and English

Round: Technical Interview
Experience: 10 minutes approx. Questions were repetitive for candidates. i.e. for 13 candidates interviewed most of those were similar.

Round: HR Interview
Experience: Other normal stuff about family.
Tips: HR might try to get under your skin so prepare for general hr questions.

College Name: IIT Patna

Skills evaluated in this interview

Interview Preparation Tips

Round: Technical Interview
Experience: Has a 1 hr interview. He asked the Qs on my experience, what I have put in my resume. Its good conversation with interviewer.

Round: HR Interview
Experience: In HR interview he asked about my salary and what he is going to offer me. I left for the day. There is no response for 5 days from the HR. After a week I got the call my HR and discussion was happened about the salary again and said to upload some documents. I did it. There is no response for 4 days again. I got call again after 4 days and this time she said there is no suitable position for my experience so she is going to reject my application. Its very painful to listen like this.

I applied via Other and was interviewed in Nov 2017. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Brief Role on job and tools and technology I worked with day to day activity
  • Ans. 

    As a Senior Software Engineer, I worked with various tools and technologies to develop and maintain software applications.

    • Developed and maintained software applications using Java, Python, and C++ programming languages

    • Used Agile methodology for software development and collaborated with cross-functional teams

    • Worked with various tools such as Git, JIRA, Jenkins, and Docker for version control, issue tracking, continuous...

  • Answered by AI
  • Q2. In-depth technical interview which went around 40 min. since i had 8 years of experience
  • Q3. Fully technical
  • Q4. Salary discussion and Document verification.

Interview Preparation Tips

Round: Resume Shortlist
Experience: Keywords that I put in of the technology, tools , experience.. (I guess )

General Tips: Just stay calm. Do not show fake experience, Speak genuinely, Answer to the point and explain if you have to add on more depending on your experience. Do not be over confident. Speak start to the eyes
Skills: Communication, Problem Solving, Analytical Skills, Leadership, Presentation Skills, Decision Making Skills
Duration: 1-3 Months

I appeared for an interview before Aug 2016.

Interview Preparation Tips

Round: Test
Experience: It was good
Total Questions: 20

Round: Technical Interview
Experience: It was good

Interview Questionnaire 

2 Questions

  • Q1. Simple programming and questions related to the subject in B Tech
  • Q2. Testing communication

Interview Preparation Tips

Round: Test
Experience: Aptitude , Reasoning

I applied via Recruitment Consultant and was interviewed in Jul 2018. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. What is the biggest challenge you faced in developing azure solution?
  • Ans. 

    The biggest challenge in developing Azure solution was managing the complexity of the cloud environment.

    • Managing the complexity of the cloud environment

    • Ensuring scalability and reliability

    • Integrating with existing systems

    • Securing the solution

    • Optimizing cost

    • Example: Migrating a legacy application to Azure

  • Answered by AI
  • Q2. In azure data factory how would you implement the functionality of tumbling window without actually using that feature already available?
  • Ans. 

    Implementing tumbling window in Azure Data Factory without using the feature

    • Create a pipeline with a trigger that runs at the desired interval

    • Use a lookup activity to retrieve the data for the current window

    • Use a foreach activity to iterate over the retrieved data

    • Perform the required operations on the data within the foreach activity

    • Write the output to the desired destination

  • Answered by AI
  • Q3. What would be your suggestion for implementation in azure data factory v2?
  • Ans. 

    My suggestion for implementation in Azure Data Factory v2 is to use the Mapping Data Flow feature.

    • Utilize Mapping Data Flow for complex data transformations

    • Take advantage of the visual interface to design and debug data flows

    • Leverage the built-in data integration capabilities with other Azure services

    • Use data flow parameters and expressions for dynamic transformations

    • Monitor and optimize data flow performance using dat

  • Answered by AI
  • Q4. I was given a project scenario and was requested to choose from below cluster or cluster less , hive or u-sql?

Interview Preparation Tips

General Tips: Be pretty confident on the current project you are working on. It's ok that you do not know the complete technology but you should have the complete picture of stuff you are working on. Be clear as to why are using specific technology for your project and not the other one. For example, i worked on azure and drilled my way to understand the edge azure has over aws. I did good work onto why are we using hive language and azure data ware house for our project instead of using u-sql and azure SQL data base. Do not bluff, better be humble to accept that we are not fully aware of something and given a chance to work on, we will. And last thing, smile and appreciate the effort put in by interviewer.
Skills: Coding Skills, Datawarehousing, Azure data factory, Problem Solving, Analytical Skills
Duration: <1 week

Skills evaluated in this interview

Interview Questionnaire 

5 Questions

  • Q1. Basic telephone round probably around 3 times
  • Q2. About ourself and past experience
  • Q3. And they really see if we are interested or not, nothing technical
  • Q4. Telephone technical interview
  • Q5. My role is pega developer so questions are on pega

Interview Preparation Tips

Round: Face to face technical
Experience: Asked each and every aspect in pega

I appeared for an interview before Dec 2020.

Round 1 - Face to Face 

(4 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

This round consisted of 1 question from DSA with easy level of difficulty and then the rest of the questions were asked from DBMS and SQL.

  • Q1. 

    Trailing Zeros in Factorial Problem

    Find the number of trailing zeroes in the factorial of a given number N.

    Input:

    The first line contains an integer T representing the number of test cases.
    Each of the...
  • Ans. 

    Count the number of trailing zeros in the factorial of a given number N.

    • Iterate through each test case and calculate the factorial of N.

    • Count the number of trailing zeros by dividing the factorial by 10 until the remainder is not 0.

    • Return the count of trailing zeros for each test case.

  • Answered by AI
  • Q2. Can you explain the concept of ACID properties in DBMS?
  • Ans. 

    ACID properties in DBMS ensure data integrity and consistency.

    • ACID stands for Atomicity, Consistency, Isolation, and Durability.

    • Atomicity ensures that all operations in a transaction are completed successfully or none at all.

    • Consistency ensures that the database remains in a valid state before and after the transaction.

    • Isolation ensures that multiple transactions can run concurrently without affecting each other.

    • Durabi...

  • Answered by AI
  • Q3. What is meant by normalization and denormalization?
  • Ans. 

    Normalization is organizing data in a database to reduce redundancy and improve data integrity. Denormalization is adding redundant data to improve read performance.

    • Normalization is the process of organizing data in a database to reduce redundancy and dependency by dividing the data into multiple tables and defining relationships between them.

    • Denormalization is the process of adding redundant data to one or more tables...

  • Answered by AI
  • Q4. How do you take a backup of a table in MySQL?
  • Ans. 

    Use the mysqldump command to take a backup of a table in MySQL.

    • Use the mysqldump command followed by the database name and table name to take a backup of a specific table.

    • Specify the username and password for the MySQL database using the -u and -p flags.

    • Redirect the output of the mysqldump command to a file to save the backup.

  • Answered by AI
Round 2 - Face to Face 

(5 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had questions revolving around Java and Selenium. Core concpets of Selenium were very frequent in
this interview.

  • Q1. What is a JIT compiler?
  • Ans. 

    JIT compiler stands for Just-In-Time compiler, which compiles code during runtime instead of ahead of time.

    • JIT compiler converts bytecode into machine code on-the-fly

    • Improves performance by optimizing frequently executed code

    • Examples include Java HotSpot, .NET CLR

  • Answered by AI
  • Q2. What are the advantages of using Packages in Java?
  • Ans. 

    Packages in Java help organize and manage classes and interfaces, provide access control, and prevent naming conflicts.

    • Organize classes and interfaces into a single unit for better maintainability

    • Provide access control by using access modifiers like public, private, protected, and default

    • Prevent naming conflicts by using unique package names

    • Facilitate modular programming and code reusability

  • Answered by AI
  • Q3. What is the difference between assert and verify commands in Selenium?
  • Ans. 

    Assert commands in Selenium are used to verify the expected result of a test case, while verify commands are used to check for the presence of an element without halting the test execution.

    • Assert commands halt the test execution if the verification fails, while verify commands continue with the test execution even if the verification fails.

    • Assert commands are used to validate the expected result of a test case, while v...

  • Answered by AI
  • Q4. When should I use Selenium Grid?
  • Ans. 

    Selenium Grid is used for parallel testing across multiple browsers, devices, and operating systems.

    • Use Selenium Grid when you need to run tests in parallel to save time.

    • It is useful for testing on multiple browsers, devices, and operating systems simultaneously.

    • Helps in reducing test execution time by distributing tests across multiple nodes.

    • Useful for large test suites that require testing on various configurations.

    • C...

  • Answered by AI
  • Q5. What are the different types of waits available in Selenium WebDriver?
  • Ans. 

    Different types of waits in Selenium WebDriver include Implicit Wait, Explicit Wait, and Fluent Wait.

    • Implicit Wait: Waits for a certain amount of time before throwing a NoSuchElementException.

    • Explicit Wait: Waits for a certain condition to occur before proceeding further in the code.

    • Fluent Wait: Waits for a condition to be true with a specified polling frequency and timeout.

  • Answered by AI
Round 3 - HR 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

This is a cultural fitment testing round .HR was very frank and asked standard questions. Then we discussed about my role.

  • Q1. Why should we hire you?
  • Q2. Why are you looking for a job change?

Interview Preparation Tips

Eligibility criteriaAbove 2 years of experienceCapgemini interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, Java , OOPSTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

cloudEQ Interview FAQs

How many rounds are there in cloudEQ Senior Software Engineer interview?
cloudEQ interview process usually has 2 rounds. The most common rounds in the cloudEQ interview process are Resume Shortlist and Technical.
What are the top questions asked in cloudEQ Senior Software Engineer interview?

Some of the top questions asked at the cloudEQ Senior Software Engineer interview -

  1. What is current project and what is tech stack used in ...read more
  2. What is Dependency Injection and Is is implemented in project and H...read more
  3. Is Authentication implemented in project and if yes H...read more

Tell us how to improve this page.

cloudEQ Senior Software Engineer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more
cloudEQ Senior Software Engineer Salary
based on 6 salaries
₹7.2 L/yr - ₹21 L/yr
At par with the average Senior Software Engineer Salary in India
View more details

cloudEQ Senior Software Engineer Reviews and Ratings

based on 2 reviews

2.2/5

Rating in categories

1.0

Skill development

2.7

Work-life balance

2.7

Salary

1.6

Job security

2.2

Company culture

1.6

Promotions

2.2

Work satisfaction

Explore 2 Reviews and Ratings
Devops Engineer
55 salaries
unlock blur

₹4 L/yr - ₹11.4 L/yr

Software Engineer
22 salaries
unlock blur

₹4 L/yr - ₹7.2 L/yr

Project Manager
11 salaries
unlock blur

₹7 L/yr - ₹17 L/yr

Cloud Security Engineer
7 salaries
unlock blur

₹4.5 L/yr - ₹6 L/yr

Cloud Operations Manager
6 salaries
unlock blur

₹18.7 L/yr - ₹24 L/yr

Explore more salaries
Compare cloudEQ with

TCS

3.7
Compare

Accenture

3.8
Compare

Cognizant

3.7
Compare

Infosys

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