Upload Button Icon Add office photos

Filter interviews by

Imaginnovate Software Developer Intern Interview Questions, Process, and Tips

Updated 4 Feb 2023

Imaginnovate Software Developer Intern Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jan 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(20 Questions)

  • Q1. First they ask self introduction
  • Q2. Explain about the college projects which I had done
  • Q3. My branch is ece, they ask did you done a project related to computer science
  • Q4. How can we start the program in c language?
  • Ans. 

    To start a program in C language, we need to write a main function and compile the code.

    • Write the main function with the code to be executed

    • Compile the code using a C compiler

    • Execute the compiled program

    • Optionally, pass command line arguments to the program

  • Answered by AI
  • Q5. Does any libraries are required to perform c programming and what are they?
  • Ans. 

    Yes, some libraries are required for C programming such as stdio.h, math.h, string.h, etc.

    • stdio.h library is used for input/output operations

    • math.h library is used for mathematical operations

    • string.h library is used for string manipulation operations

  • Answered by AI
  • Q6. What is printf() and scanf()?
  • Ans. 

    printf() and scanf() are functions in the C programming language used for input and output operations.

    • printf() is used to print formatted output to the console.

    • scanf() is used to read formatted input from the console.

    • Both functions are part of the standard input/output library in C.

    • printf() uses format specifiers to control the output format.

    • scanf() uses format specifiers to match and extract input values.

  • Answered by AI
  • Q7. What is meant by access modifiers?
  • Ans. 

    Access modifiers determine the visibility and accessibility of classes, methods, and variables in object-oriented programming.

    • Access modifiers are keywords used in programming languages like Java, C++, and C#.

    • They control the visibility and accessibility of classes, methods, and variables.

    • Common access modifiers include public, private, protected, and default (package-private).

    • Public access allows unrestricted access f...

  • Answered by AI
  • Q8. Write a code for the prime number?
  • Ans. 

    A prime number is a number greater than 1 that is divisible only by 1 and itself.

    • Start with a number greater than 1

    • Check if the number is divisible by any number from 2 to its square root

    • If it is divisible by any number, it is not prime

    • If it is not divisible by any number, it is prime

  • Answered by AI
  • Q9. Difference between call by value and call by reference?
  • Ans. 

    Call by value passes a copy of the value, while call by reference passes a reference to the original value.

    • Call by value creates a new copy of the value, so changes made inside the function do not affect the original value.

    • Call by reference passes a reference to the original value, so changes made inside the function affect the original value.

    • In call by value, the function works with a local copy of the variable.

    • In cal...

  • Answered by AI
  • Q10. What is meant by structure?
  • Ans. 

    Structure refers to the arrangement or organization of elements in a system or program.

    • Structure defines the layout and relationships between different components.

    • In software development, structure can refer to the organization of code, such as using classes, functions, and modules.

    • Structures can also be data types that group related data together, like structs in C or classes in object-oriented programming.

    • Structures ...

  • Answered by AI
  • Q11. Range of the float data type?
  • Ans. 

    The float data type represents a single-precision 32-bit floating-point number.

    • Range: approximately ±1.4e-45 to ±3.4e+38

    • Precision: 6-7 decimal digits

    • Smallest positive value: 1.17549435e-38

    • Largest positive value: 3.40282347e+38

  • Answered by AI
  • Q12. What are the data types in c language?
  • Ans. 

    C language has basic data types like int, char, float, double, void, and derived data types like arrays, pointers, and structures.

    • Basic data types include int, char, float, double, and void

    • Derived data types include arrays, pointers, and structures

    • Arrays can be of any basic data type

    • Pointers are used to store memory addresses

    • Structures are used to group related data of different data types

  • Answered by AI
  • Q13. Explain the oops concepts
  • Ans. 

    Object-oriented programming concepts that help in organizing and structuring code.

    • Encapsulation: Bundling data and methods together in a class.

    • Inheritance: Creating new classes from existing ones, inheriting their properties and behaviors.

    • Polymorphism: Ability of objects to take on many forms, allowing methods to be overridden.

    • Abstraction: Hiding complex implementation details and providing simplified interfaces.

    • Encaps...

  • Answered by AI
  • Q14. What is meant by data structures and what are they? Explain.
  • Ans. 

    Data structures are a way of organizing and storing data in a computer so that it can be accessed and manipulated efficiently.

    • Data structures are used to store and organize data in a computer.

    • They provide a way to efficiently access and manipulate the stored data.

    • Examples of data structures include arrays, linked lists, stacks, queues, trees, and graphs.

  • Answered by AI
  • Q15. How we link the external files of css and js to the html?
  • Ans. 

    External CSS and JS files can be linked to HTML using the and

Answered by AI
  • Q16. Why do we use css to the html web pages?
  • Ans. 

    CSS is used to style and format HTML web pages, making them visually appealing and user-friendly.

    • CSS allows for separation of style and content, making it easier to maintain and update web pages.

    • It provides a wide range of styling options, such as changing colors, fonts, layouts, and animations.

    • CSS enables responsive design, allowing web pages to adapt to different screen sizes and devices.

    • It improves accessibility by ...

  • Answered by AI
  • Q17. Explain any design pattern
  • Ans. 

    The Observer design pattern defines a one-to-many dependency between objects, so that when one object changes state, all its dependents are notified and updated automatically.

    • The Observer pattern is used to establish communication between objects in a loosely coupled manner.

    • It allows multiple observers (dependents) to be notified when the state of a subject (observable) changes.

    • The subject maintains a list of observers...

  • Answered by AI
  • Q18. What is meant by algorithm?
  • Ans. 

    An algorithm is a step-by-step procedure or set of rules for solving a problem or accomplishing a task.

    • An algorithm is a well-defined computational procedure.

    • It consists of a sequence of instructions that are executed in a specific order.

    • Algorithms can be represented using pseudocode, flowcharts, or programming languages.

    • They are used in various fields like computer science, mathematics, and engineering.

    • Examples of alg...

  • Answered by AI
  • Q19. How much you are confident about Java programming?
  • Ans. 

    I am very confident in Java programming.

    • I have completed multiple projects using Java.

    • I have experience with various Java frameworks such as Spring and Hibernate.

    • I am familiar with Java design patterns and best practices.

    • I have also contributed to open source Java projects.

    • I am constantly learning and improving my Java skills.

  • Answered by AI
  • Q20. Are you willing to relocate?
  • Interview Preparation Tips

    Topics to prepare for Imaginnovate Software Developer Intern interview:
    • C language
    • Python
    • Java
    • Data Structures
    • HTML
    • CSS
    • Design Patterns
    • OOPS
    Interview preparation tips for other job seekers - The interview level was hard when compared to other Companies interviews, so be prepared with all basics and if you are really have knowledge on that skill then only mentioned it in resume otherwise don't mentioned them. They will ask most probably on your resume mentioned technologies.

    Skills evaluated in this interview

    Interview questions from similar companies

    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.

    Round 1 - Coding Test 

    Easy Questions- Can be done with decent practice

    Round 2 - Technical 

    (2 Questions)

    • Q1. Array question - basic knowledge sufficient
    • Q2. Maths questions + stack implementation
    Interview experience
    1
    Bad
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Not Selected

    I applied via campus placement at SRM university (SRMU) and was interviewed in Nov 2024. There were 3 interview rounds.

    Round 1 - Aptitude Test 

    It is easy and not that much tough.

    Round 2 - Coding Test 

    Both questions from strings

    Round 3 - HR 

    (2 Questions)

    • Q1. Introduce yourself
    • Ans. 

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

      • Experienced in Java and Python programming languages

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

      • Currently pursuing a degree in Computer Science

    • Answered by AI
    • Q2. Projects

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Prepare well on resume projects
    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    2-4 weeks
    Result
    No response

    I applied via LinkedIn and was interviewed in Jul 2024. There were 2 interview rounds.

    Round 1 - Aptitude Test 

    Test has many reasoning and coding question work on building logic and data Structure

    Round 2 - Coding Test 

    Coding round is kind of tough practice dsa questions and build your logic

    Interview Preparation Tips

    Interview preparation tips for other job seekers - work on skills
    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Not Selected

    I applied via campus placement at BRACT's Vishwakarma Institute of Information Technology, Pune and was interviewed in May 2024. There were 2 interview rounds.

    Round 1 - Coding Test 

    Leetcode medium questions was asked on hackerrank

    Round 2 - Technical 

    (2 Questions)

    • Q1. What is database, system design
    • Ans. 

      A database is a structured collection of data, while system design involves creating a plan for how different components of a system will work together.

      • Database is used to store and organize data in a structured manner.

      • System design involves creating a plan for how different components of a system will interact and work together efficiently.

      • Examples of databases include MySQL, PostgreSQL, and MongoDB.

      • Examples of system...

    • Answered by AI
    • Q2. Standard leetcode questions + hashmaps + projects

    Skills evaluated in this interview

    Interview experience
    2
    Poor
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - HR 

    (2 Questions)

    • Q1. Please introduce yourself .
    • Q2. Why do you want to join tech mahindra
    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Company Website and was interviewed in Nov 2023. There were 2 interview rounds.

    Round 1 - Technical 

    (5 Questions)

    • Q1. Conduct a phone or video interview
    • Q2. Consider how candidates may work in your team
    • Q3. Conduct a more in depth interview
    • Q4. Assign a remote coding assessment
    • Ans. 

      Assign a remote coding assessment

      • Clearly define the problem statement and requirements

      • Provide a set of input/output examples for testing

      • Specify the programming language and any constraints

      • Set a time limit for completion

      • Include instructions for submission and evaluation

    • Answered by AI
    • Q5. Request previous work samples
    Round 2 - Assignment 

    The task of Assignment

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Every job has the very important of the person of Future carrier,life,family💖so even small job has and do that job very importantly so that's y I like this job
    Interview experience
    4
    Good
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Aptitude Test 

    Normal and easy coding questions

    Round 2 - One-on-one 

    (2 Questions)

    • Q1. Define sorting methods
    • Ans. 

      Sorting methods are algorithms used to arrange elements in a specific order.

      • Sorting methods include bubble sort, selection sort, insertion sort, merge sort, quick sort, etc.

      • They can be categorized as comparison-based or non-comparison-based algorithms.

      • Examples: Bubble sort compares adjacent elements and swaps them if they are in the wrong order.

      • Merge sort divides the array into two halves, sorts them separately, and th

    • Answered by AI
    • Q2. 1 coding question

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Easy interview

    Skills evaluated in this interview

    Interview experience
    4
    Good
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.

    Round 1 - Technical 

    (1 Question)

    • Q1. Project discussion

    Interview Preparation Tips

    Topics to prepare for LTIMindtree Software Developer Intern interview:
    • Node.Js
    • React.Js
    Interview experience
    3
    Average
    Difficulty level
    Hard
    Process Duration
    4-6 weeks
    Result
    Not Selected

    I applied via Campus Placement and was interviewed in May 2024. There were 2 interview rounds.

    Round 1 - Aptitude Test 

    Moderate difficulty level questions were asked

    Round 2 - Coding Test 

    High difficulty level questions were asked

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Tough process

    Imaginnovate Interview FAQs

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

    Some of the top questions asked at the Imaginnovate Software Developer Intern interview -

    1. How we link the external files of css and js to the ht...read more
    2. Does any libraries are required to perform c programming and what are th...read more
    3. What is meant by data structures and what are they? Expla...read more

    Tell us how to improve this page.

    People are getting interviews through

    based on 1 Imaginnovate interview
    Referral
    100%
    Low Confidence
    ?
    Low Confidence means the data is based on a small number of responses received from the candidates.
    Software Engineer
    37 salaries
    unlock blur

    ₹2.2 L/yr - ₹11.9 L/yr

    Senior Software Engineer
    21 salaries
    unlock blur

    ₹6.3 L/yr - ₹16.2 L/yr

    Software Engineer2
    18 salaries
    unlock blur

    ₹5 L/yr - ₹8 L/yr

    Software Engineer Level 1
    10 salaries
    unlock blur

    ₹3.5 L/yr - ₹4 L/yr

    Software Engineer III
    9 salaries
    unlock blur

    ₹7.5 L/yr - ₹13 L/yr

    Explore more salaries
    Compare Imaginnovate with

    TCS

    3.7
    Compare

    Infosys

    3.7
    Compare

    Wipro

    3.7
    Compare

    HCLTech

    3.5
    Compare

    Calculate your in-hand salary

    Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
    Did you find this page helpful?
    Yes No
    write
    Share an Interview