Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Moris Media Team. If you also belong to the team, you can get access from here

Moris Media Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Moris Media Software Developer Interview Questions, Process, and Tips

Updated 24 Aug 2024

Moris Media Software Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - HR 

(11 Questions)

  • Q1. How do you approach debugging a complex issue in a large codebase with minimal documentation?
  • Ans. 

    Approach debugging by understanding the code flow, using debugging tools, isolating the issue, and testing solutions.

    • Start by understanding the code flow and identifying potential areas where the issue may be occurring.

    • Use debugging tools like breakpoints, logging, and stack traces to pinpoint the source of the problem.

    • Isolate the issue by reproducing it consistently and narrowing down the scope of the problem.

    • Test pot...

  • Answered by AI
  • Q2. Describe a situation where you had to refactor existing code to improve performance or maintainability. What challenges did you face, and how did you overcome them?
  • Ans. 

    Refactored a legacy codebase to improve performance by optimizing database queries.

    • Identified bottlenecks in the codebase by profiling and analyzing performance metrics.

    • Rewrote complex and inefficient database queries to improve response times.

    • Implemented caching mechanisms to reduce redundant database calls.

    • Refactored code to follow best practices and improve maintainability.

    • Tested the changes thoroughly to ensure the

  • Answered by AI
  • Q3. How do you ensure your code is both efficient and scalable when working under tight deadlines? Can you provide an example?
  • Ans. 

    By prioritizing tasks, using efficient algorithms, and conducting code reviews.

    • Prioritize tasks based on impact and complexity to focus on critical components first.

    • Utilize efficient algorithms and data structures to optimize code performance.

    • Conduct code reviews with team members to identify potential bottlenecks and suggest improvements.

    • Example: Prioritize implementing a caching mechanism for frequently accessed data

  • Answered by AI
  • Q4. Explain how you would handle a situation where your preferred solution to a problem conflicts with the opinion of a senior team member or client.
  • Ans. 

    I would approach the situation by respectfully discussing the pros and cons of both solutions and finding a compromise.

    • Listen to the senior team member or client's perspective and understand their reasoning

    • Present your preferred solution along with the reasons why you believe it is the best approach

    • Engage in a constructive discussion to find common ground or a compromise

    • Consider the impact of each solution on the proje...

  • Answered by AI
  • Q5. What is your process for staying updated with the latest programming languages, frameworks, and technologies relevant to your role?
  • Ans. 

    I regularly attend tech conferences, read industry blogs, participate in online courses, and collaborate with colleagues to stay updated.

    • Attend tech conferences to learn about new technologies and trends

    • Read industry blogs and articles to stay informed

    • Participate in online courses and tutorials to expand knowledge

    • Collaborate with colleagues to share insights and learn from each other

  • Answered by AI
  • Q6. How do you manage dependencies and third-party libraries in your projects to avoid potential security or compatibility issues?
  • Ans. 

    I use package managers, regularly update dependencies, and conduct security audits.

    • Utilize package managers like npm, pip, or Maven to manage dependencies

    • Regularly update dependencies to ensure compatibility and security patches

    • Conduct security audits using tools like OWASP Dependency-Check or Snyk

    • Consider using dependency locking to ensure consistent builds

  • Answered by AI
  • Q7. Describe a time when you had to implement a feature that required learning a new technology or framework on the job. How did you approach the learning curve?
  • Ans. 

    I implemented a new feature using React Native and had to learn the framework on the job.

    • Researched online resources and documentation to understand React Native

    • Experimented with small projects to practice using React Native

    • Sought help from colleagues or online communities when facing challenges

  • Answered by AI
  • Q8. Can you walk us through a time when you identified a potential bottleneck in a system before it became a problem? How did you address it?
  • Ans. 

    Identified and addressed a potential bottleneck in a system before it became a problem.

    • Monitored system performance regularly to identify any potential bottlenecks

    • Analyzed system logs and metrics to pinpoint the root cause of the bottleneck

    • Implemented optimizations such as caching, indexing, or code refactoring to address the bottleneck

    • Collaborated with team members to implement a long-term solution to prevent similar

  • Answered by AI
  • Q9. How do you prioritize and manage multiple tasks or projects when they all seem equally important?
  • Ans. 

    I prioritize tasks based on deadlines, impact, and dependencies, and use tools like to-do lists and project management software.

    • Evaluate deadlines and prioritize tasks that are due soon

    • Consider the impact of each task on the overall project or team goals

    • Identify dependencies between tasks and prioritize accordingly

    • Use tools like to-do lists, project management software, or time-blocking techniques to stay organized

    • Regu

  • Answered by AI
  • Q10. What strategies do you use to ensure that your code is both clean and well-documented for future developers who may work on it?
  • Ans. 

    I use consistent naming conventions, inline comments, and thorough documentation to ensure clean and well-documented code.

    • Follow consistent naming conventions for variables, functions, and classes to make the code easier to understand.

    • Include inline comments to explain complex logic or algorithms within the code.

    • Write thorough documentation for each function, class, and module to provide context and usage instructions ...

  • Answered by AI
  • Q11. How would you approach integrating a new feature into an existing system without disrupting the current functionality? Can you provide an example from your past experience?
  • Ans. 

    Approach integrating new feature into existing system without disruption

    • Analyze the existing system to understand its architecture and dependencies

    • Identify the impact of the new feature on the current functionality

    • Implement the new feature in a separate branch or environment for testing

    • Conduct thorough testing to ensure the new feature works as expected and does not break existing functionality

    • Gradually integrate the n...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Understand the Unique Culture: Moris Media isn't your typical digital marketing and PR agency. They consider themselves "Digital Doctors," meaning their approach is distinct, innovative, and practical. This culture requires that every solution be both unique and effective, tailored to address the specific challenges of their clients.

2. Prepare for Challenging Work: At Moris Media, you won’t be working on routine tasks. The challenges you’ll face will push your technical skills and problem-solving abilities to new heights. If you enjoy overcoming obstacles and tackling complex problems, you’ll thrive here. This is not the place for those seeking a typical 9-to-6 job; rather, it’s for those who are passionate about creating something exceptional.

3. Continuous Learning is Key: Moris Media fosters a culture of continuous learning and improvement. As a Software Developer, you'll need to be adept in modern technologies, particularly PHP, Laravel, and other live web technologies. Staying updated with the latest trends, tools, and programming languages is crucial. The company values those who are proactive in expanding their knowledge and adapting to new developments.

4. Take Initiative and Responsibility: Moris Media looks for individuals who are not only skilled but also confident in taking ownership of their work. You’ll be expected to manage your projects from start to finish, ensuring that every detail aligns with both the client’s requirements and the company's high standards. If you're someone who takes pride in delivering quality work and enjoys taking on responsibility, you'll fit right in.

5. Creativity and Innovation are Essential: As a software developer at Moris Media, you’ll need to be both creative and technically skilled. The company encourages its employees to think outside the box and come up with innovative solutions to complex problems. If you’re someone who enjoys experimenting with new ideas and pushing the boundaries of what’s possible, Moris Media will provide the perfect environment for you to grow.

6. Adaptability and Flexibility: The fast-paced nature of the work at Moris Media requires adaptability and flexibility. You’ll often have to juggle multiple projects and switch between tasks as priorities change. Being able to adapt quickly and remain focused under pressure is a key trait for success in this environment.

7. Be Prepared for Growth: If you are truly creative, confident, and eager to learn, Moris Media is a place where you can grow both professionally and personally. The opportunities for learning and development are immense, and the challenges you face will only make you a better developer. This is a company that rewards initiative and innovation, providing a platform for those who want to make a real impact in the digital space.

Is Moris Media Right for You? If you're looking for a comfortable, routine job, Moris Media may not be the right fit. However, if you are driven by challenges, eager to learn and grow, and passionate about creating innovative digital solutions, Moris Media offers an exciting and rewarding career path. Your expertise in PHP, Laravel, and other live technologies will be put to the test, and your ability to think critically and creatively will be your greatest asset.

Skills evaluated in this interview

Interview questions from similar companies

Interview Questionnaire 

18 Questions

  • Q1. Introduce yourself.
  • Q2. Being from a non-CS background (Civil Engineering branch), he asked me which coding language i am best at
  • Q3. Find the second largest prime number from a given array of positive integers. Also return it's index in most optimal way
  • Ans. 

    Find the second largest prime number and its index from an array of positive integers.

    • Iterate through the array and check if each number is prime

    • Store the largest and second largest prime numbers found so far

    • Also store their indices

    • Return the second largest prime number and its index

  • Answered by AI
  • Q4. Given an array of positive and negative integers, find the first missing positive number in the most optimal way
  • Ans. 

    Find the first missing positive number in an array of positive and negative integers.

    • Sort the array in ascending order

    • Iterate through the sorted array and find the first positive number that is missing

    • If no positive number is missing, return the next positive number after the largest positive number in the array

  • Answered by AI
  • Q5. Which data structure would i use to program a jigsaw puzzle program and what methods would i use to solve the puzzle
  • Ans. 

    The data structure to program a jigsaw puzzle program would be a graph.

    • Use a graph data structure to represent the puzzle pieces and their connections.

    • Each puzzle piece can be represented as a node in the graph.

    • Edges between nodes represent the connections between puzzle pieces.

    • To solve the puzzle, use graph traversal algorithms like depth-first search or breadth-first search.

    • Apply puzzle-solving strategies like findin

  • Answered by AI
  • Q6. Questions based on my resume
  • Q7. What do i know about Times Internet and the work that happens in TIL
  • Ans. 

    Times Internet Limited (TIL) is a digital products company that operates various online platforms and services.

    • TIL is a subsidiary of Bennett Coleman & Co. Ltd (BCCL), which is India's largest media conglomerate.

    • TIL operates popular websites and apps like Times of India, Economic Times, Gaana, MX Player, and Cricbuzz.

    • TIL focuses on digital content, e-commerce, and technology solutions.

    • TIL has a diverse portfolio of...

  • Answered by AI
  • Q8. Why was i opting for a job as software developer though i was from Civil Engineering background
  • Ans. 

    I transitioned to software development due to my passion for coding and problem-solving.

    • I discovered my interest in coding during my civil engineering studies

    • I took online courses and attended coding bootcamps to learn software development skills

    • I completed projects and internships in software development to gain practical experience

    • I enjoy the creativity and problem-solving aspects of software development

  • Answered by AI
  • Q9. Asked me questions based on my CV
  • Q10. If a person travels from point A to point B at 20 km/h and returns at 30 km/h, calculate the average speed without using pen and paper.
  • Ans. 

    The average speed can be calculated by taking the harmonic mean of the two speeds.

    • To calculate the harmonic mean, divide the sum of the speeds by the reciprocal of the sum of their reciprocals.

    • In this case, the harmonic mean can be calculated as 2/(1/20 + 1/30) = 24 km/h.

  • Answered by AI
  • Q11. Asked the above question with different speeds to travelling
  • Q12. Given 8 balls of the same properties and one of these balls is defective and is heavier than the others. Calculate the minimum no. of steps to find the defective ball
  • Ans. 

    The minimum number of steps to find the defective ball is 2.

    • Divide the 8 balls into 3 groups of 3, 3, and 2 balls.

    • Compare the weights of the two groups of 3 balls.

    • If one group is heavier, divide it into 2 balls and compare their weights.

    • If the two balls have different weights, the heavier ball is the defective one.

    • If the two balls have the same weight, the remaining ball in the first group of 3 is the defective one.

  • Answered by AI
  • Q13. Asked the above question, but this time we don't know whether the defective ball is heavier or lighter than the others
  • Q14. 20 red balls and 16 blue balls are present in a bag. 2 balls are removed, if they are of the same color, then they are replaced by a red ball. If they are of different color, then they are replaced with a...
  • Q15. What is polymorphism with examples
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as the same type.

    • Polymorphism is achieved through method overriding and method overloading.

    • Method overriding allows a subclass to provide a specific implementation of a method that is already defined in its superclass.

    • Method overloading allows multiple methods with the same name but different parameters ...

  • Answered by AI
  • Q16. What is operator overloading?. Give an example
  • Ans. 

    Operator overloading is the ability to redefine operators for custom classes.

    • Allows operators to be used with custom classes

    • Example: '+' operator can be used to concatenate strings

    • Can improve readability and simplify code

  • Answered by AI
  • Q17. Differentiate between method overloading and method overriding
  • Ans. 

    Method overloading is having multiple methods with the same name but different parameters. Method overriding is having a method in a subclass with the same name, return type, and parameters as a method in its superclass.

    • Method overloading is achieved within the same class.

    • Method overriding occurs in a subclass that inherits from a superclass.

    • Method overloading is determined at compile-time based on the number, type, an...

  • Answered by AI
  • Q18. Do you have any question for us?

Interview Preparation Tips

Round: Test
Experience: The test was of moderate level, the coding question was easy if all the boundary questions were properly considered.
Tips: 1. Practice questions on Geekquiz.
2. Practice coding problems. There are various websites like HackerRank, HackerEarth etc. which have a lot of coding problems.
Duration: 90 minutes
Total Questions: 22

Round: Technical Interview
Experience: The interviewer was friendly and he was interested in the implementation first and then the code.
Tips: Be thorough with various implementations and why they are in practice. Try to know the logic behind each implementation.

Round: Puzzle Interview
Experience: The interviewer was looking for a person interested in problem solving. He was looking forward for loud thinking.
Tips: If you don't know any answer, don't lose your cool. It is never necessary to answer all the questions in an interview. Be confident and think loud, so that if you are going the wrong way, the interviewer can assist you.

Round: HR Interview
Experience: This was the last round and just for formality. The interviewers were looking for a person who would fit in their working culture.
Tips: Be confident and always have a smile on your face. If you are selected for the HR interview, then there is a 90% chance that you would be selected.

General Tips: Be confident, think loudly, never panic and have a smile to your face always. You have already prepared hard for the recruitment process, it is just the confidence that matters. Don't lose hope, there are many opportunities for you.
Skills: Confidence, Communication, Puzzle Solving Capability, Algorithms And Data Structures, Basic C/C++
College Name: IIT Varanasi
Motivation: TIL has a wide range of products and the compensation is good
Funny Moments: The HR interview was more of a friendly talk and i shared my hobbies which led to a longer discussion.

Skills evaluated in this interview

I was interviewed before Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

The test was of moderate level, the coding question was easy if all the boundary questions were properly considered.

  • Q1. 

    Largest Prime Factor Problem Statement

    You are given a positive integer n. Your task is to identify the largest prime factor of this given positive integer.

    If there is no prime factor for a given intege...

  • Ans. 

    Identify the largest prime factor of a given positive integer.

    • Iterate from 2 to sqrt(n) to find prime factors

    • Check if each factor is prime and update largest prime factor

    • If no prime factor found, output -1

  • Answered by AI
  • Q2. 

    First Missing Positive Problem Statement

    You are provided with an integer array ARR of length 'N'. Your objective is to determine the first missing positive integer using linear time and constant space. T...

  • Ans. 

    Find the smallest positive integer missing from an array of integers.

    • Iterate through the array and mark positive integers as visited using index as a reference.

    • After marking, iterate again to find the first unmarked index which represents the missing positive integer.

    • Handle edge cases like duplicates and negative numbers appropriately.

    • Example: For input [3, 4, -1, 1], the output should be 2.

  • Answered by AI
Round 2 - Face to Face 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Easy

The interviewer was friendly and he was interested in the implementation first and then the code.
Tips: Be thorough with various implementations and why they are in practice. Try to know the logic behind each implementation.

  • Q1. 

    Binary Array Sorting Problem Statement

    You are provided with a binary array, i.e., an array containing only 0s and 1s. Your task is to sort this binary array and return it after sorting.

    Input:

     The fir...
  • Ans. 

    Yes, the binary array can be sorted in linear time and constant space using a single traversal.

    • Use two pointers approach to swap 0s to the left and 1s to the right.

    • Maintain two pointers, one for 0s and one for 1s, and iterate through the array once.

    • Example: Input array [1, 0, 1, 0, 1] will be sorted to [0, 0, 1, 1, 1] in a single traversal.

  • Answered by AI
  • Q2. What is polymorphism in object-oriented programming?
  • Ans. 

    Polymorphism in OOP allows objects of different classes to be treated as objects of a common superclass.

    • Polymorphism allows for flexibility and reusability in code.

    • It enables a single interface to be used for different data types.

    • Examples include method overriding and method overloading.

  • Answered by AI
  • Q3. What is operator overloading?
  • Ans. 

    Operator overloading is the ability to redefine the behavior of operators for user-defined data types.

    • Allows operators to be used with custom data types

    • Can define custom behavior for operators like +, -, *, etc.

    • Helps make code more readable and intuitive

    • Example: Overloading the + operator for a custom Vector class to add two vectors

  • Answered by AI
  • Q4. What is the difference between method overloading and method overriding?
  • Ans. 

    Method overloading is having multiple methods in the same class with the same name but different parameters. Method overriding is having a method in a subclass with the same name and parameters as a method in its superclass.

    • Method overloading involves multiple methods with the same name but different parameters.

    • Method overriding involves a subclass redefining a method from its superclass with the same name and paramete...

  • Answered by AI
Round 3 - Face to Face 

Round duration - 45 minutes
Round difficulty - Easy

The interviewer was looking for a person interested in problem solving. He was looking forward for loud thinking.
Tips: If you don't know any answer, don't lose your cool. It is never necessary to answer all the questions in an interview. Be confident and think loud, so that if you are going the wrong way, the interviewer can assist you.

Round 4 - HR 

Round duration - 30 minutes
Round difficulty - Easy

This was the last round and just for formality. The interviewers were looking for a person who would fit in their working culture.
Tips: Be confident and always have a smile on your face. If you are selected for the HR interview, then there is a 90% chance that you would be selected.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPATimes Internet interview preparation:Topics to prepare for the interview - Confidence, Communication, Puzzle Solving Capability, Algorithms And Data Structures, Basic C/C++Time required to prepare for the interview - 6 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

I was interviewed before Jan 2021.

Round 1 - Face to Face 

(5 Questions)

Round duration - 60 minutes
Round difficulty - Easy

I had one interview for approx. an hour, it includes both Technical and HR round, well mostly technical. Interview starts with tell me something about yourself. Asked in detailed about algorithms/web based projects mentioned in CV, make sure that whatever you have written you have complete knowledge about it. Asked to code few basic algorithms questions. Do mention about small project if you have done related to web development.
If interviewer says if you want to ask any question, its always better to ask one or two question.

  • Q1. Can you introduce yourself?
  • Q2. What is a Binary Search Tree (BST)?
  • Ans. 

    A Binary Search Tree (BST) is a data structure where each node has at most two children, with the left child being less than the parent and the right child being greater.

    • Nodes in a BST are arranged in a hierarchical order where the left subtree of a node contains only nodes with keys less than the node's key, and the right subtree contains only nodes with keys greater than the node's key.

    • BST allows for efficient search...

  • Answered by AI
  • Q3. 

    Binary Search Tree Insertion

    Given the root node of a binary search tree and a positive integer, you need to insert a new node with the given value into the BST so that the resulting tree maintains the pr...

  • Ans. 

    Insert a new node with a given value into a binary search tree while maintaining the properties of a BST.

    • Traverse the BST starting from the root node and compare the value to be inserted with each node's value to determine the correct position for insertion.

    • Insert the new node as a leaf node in the appropriate position to maintain the BST properties.

    • Ensure that the resulting tree is a valid binary search tree by follow...

  • Answered by AI
  • Q4. 

    Delete Node in Binary Search Tree Problem Statement

    You are provided with a Binary Search Tree (BST) containing 'N' nodes with integer data. Your task is to remove a given node from this BST.

    A BST is a ...

  • Ans. 

    Delete a given node from a Binary Search Tree (BST) and return the inorder traversal of the modified BST.

    • Traverse the BST to find the node to be deleted.

    • Handle different cases like node with no children, one child, or two children.

    • Update the pointers of the parent node and child nodes accordingly.

    • Perform inorder traversal after deletion to get the modified BST.

  • Answered by AI
  • Q5. 

    Clone Linked List with Random Pointer Problem Statement

    Given a linked list where each node has two pointers: one pointing to the next node and another which can point randomly to any node in the list or ...

  • Ans. 

    Yes, the cloning of a linked list with random pointer can be accomplished without utilizing extra space.

    • Use a hashmap to store the mapping between original nodes and their corresponding cloned nodes.

    • Iterate through the original linked list to create the cloned nodes and update the hashmap.

    • Iterate through the original linked list again to set the next and random pointers of the cloned nodes using the hashmap.

    • Time comple...

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPATimes Internet interview preparation:Topics to prepare for the interview - SQL, Algorithms, Data Structures, C++, PHPTime required to prepare for the interview - 6 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 : Must verify your CV from your seniors/batchmates. 
Tip 2 : Include all the projects, intern work or hall activities or anything you have done on your own which is related to or interest of company. If you know any back-end/front-end (javascript, php, mysql etc) language do mention. I think the cv shortlist was completely based on previous work and technical skills related to Web Development/Design mentioned in the CV.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Preparation Tips

Round: Test
Tips: Prepare for CAT. Be Fast. Develop a decent proficiency in English.

Round: Interview
Experience: There could be Multiple rounds. You will be grilled thoroughly on your CV. Logical Puzzle Solving skills will be put to test. Your common sense about the internet will also provide a boost.
Tips: Do not prepare. Be yourself. CV should not be exaggerated. Prepare a CV customized for the company.

General Tips: Be Yourself and Win it!
College Name: IIT KHARAGPUR
Motivation: Best in business.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. About Oracle database and Oracle adfs

I applied via LinkedIn and was interviewed before Sep 2021. There were 4 interview rounds.

Round 1 - Aptitude Test 

Aptitude + Coding Test

Round 2 - One-on-one 

(1 Question)

  • Q1. Technical Interview with an SDE
Round 3 - Technical 

(1 Question)

  • Q1. Managerial + Technical Interview
Round 4 - HR 

(1 Question)

  • Q1. Basic HR discussion around salary negotiation

Interview Preparation Tips

Interview preparation tips for other job seekers - Question were around OOPs, DSA and Aptitude.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Just basic DSA round

Round 2 - Technical 

(2 Questions)

  • Q1. Questions on DSA like array and strings.
  • Q2. Computer science fundamentals questions like OOPS concepts
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is the use of ref?
  • Ans. 

    The 'ref' keyword in C# is used to pass arguments by reference instead of by value.

    • Allows a method to modify the value of the argument passed to it

    • Useful when you want to update the original value of a variable inside a method

    • Can be used with value types and reference types

    • Example: void UpdateValue(ref int num) { num = 10; }

    • Example: int value = 5; UpdateValue(ref value); // value will be 10 after the method call

  • Answered by AI
  • Q2. What are React Hooks
  • Ans. 

    React Hooks are functions that let you use state and other React features without writing a class.

    • React Hooks were introduced in React 16.8.

    • They allow you to use state and other React features in functional components.

    • Some commonly used React Hooks are useState, useEffect, useContext, etc.

    • Hooks are more lightweight and easier to understand compared to class components.

  • Answered by AI

Interview Questionnaire 

1 Question

  • Q1. Delete a Node in Linked list.
  • Ans. 

    To delete a node in a linked list, we need to find the node and update the pointers of its previous and next nodes.

    • Find the node to be deleted by traversing the linked list

    • Update the pointers of the previous and next nodes to skip the node to be deleted

    • Free the memory occupied by the node to be deleted

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The campus process included 2 Technical and an HR round, First round was coding, second was to check theoretical knowledge and third HR round.

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Moris Media Interview FAQs

How many rounds are there in Moris Media Software Developer interview?
Moris Media interview process usually has 1 rounds. The most common rounds in the Moris Media interview process are HR.
What are the top questions asked in Moris Media Software Developer interview?

Some of the top questions asked at the Moris Media Software Developer interview -

  1. Describe a situation where you had to refactor existing code to improve perform...read more
  2. What is your process for staying updated with the latest programming languages,...read more
  3. How do you manage dependencies and third-party libraries in your projects to av...read more

Recently Viewed

REVIEWS

SHYAM METALICS AND ENERGY

No Reviews

REVIEWS

SHYAM METALICS AND ENERGY

No Reviews

REVIEWS

SHYAM METALICS AND ENERGY

No Reviews

DESIGNATION

JOBS

XL Dynamics

No Jobs

INTERVIEWS

PivotRoots

No Interviews

INTERVIEWS

3 Minds Digital

No Interviews

INTERVIEWS

Moris Media

No Interviews

REVIEWS

SHYAM METALICS AND ENERGY

No Reviews

JOBS

Vowelweb

No Jobs

Tell us how to improve this page.

Moris Media Software Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Moris Media Software Developer Reviews and Ratings

based on 1 review

3.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Compare Moris Media with

Times Internet

3.6
Compare

Network 18

3.5
Compare

Times Group

3.8
Compare

Hindustan Times

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