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 Senior Front end Developer Interview Questions, Process, and Tips

Updated 24 Aug 2024

Moris Media Senior Front end Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

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

Round 1 - HR 

(10 Questions)

  • Q1. How do you handle cross-browser compatibility issues? Can you provide an example where you had to address a significant issue related to browser inconsistencies?
  • Ans. 

    I handle cross-browser compatibility by testing on multiple browsers, using polyfills, and CSS resets.

    • Test on multiple browsers to identify and fix issues

    • Use polyfills to provide missing functionality in older browsers

    • Utilize CSS resets to ensure consistent styling across browsers

    • Example: Had to fix layout issues in Internet Explorer by adjusting CSS properties

  • Answered by AI
  • Q2. Explain how you optimize the performance of a web application. What specific strategies do you use to reduce load times and improve responsiveness?
  • Ans. 

    Optimizing web application performance involves various strategies like minification, caching, lazy loading, and image optimization.

    • Minify CSS, JavaScript, and HTML files to reduce file sizes and improve load times.

    • Implement browser caching to store static resources locally and reduce server requests.

    • Utilize lazy loading to defer loading of non-essential resources until they are needed.

    • Optimize images by resizing, comp...

  • Answered by AI
  • Q3. Describe a challenging project where you had to integrate complex front-end features with a back-end system. What challenges did you face, and how did you ensure smooth integration?
  • Ans. 

    Integrated complex front-end features with a back-end system in a challenging project.

    • Developed a real-time chat feature using WebSockets to communicate with the back-end server

    • Faced challenges with data synchronization and ensuring seamless updates across all clients

    • Implemented RESTful APIs to fetch and update data from the back-end

    • Used Redux for state management to handle complex data flows

    • Performed thorough testing

  • Answered by AI
  • Q4. How do you approach designing for accessibility? Can you give an example of how you’ve ensured your applications are accessible to users with disabilities?
  • Ans. 

    I approach designing for accessibility by following best practices and guidelines to ensure all users can access and use the application.

    • I use semantic HTML to provide structure and context for screen readers

    • I ensure all interactive elements are keyboard accessible

    • I use ARIA attributes to enhance accessibility for users with disabilities

    • I conduct usability testing with users who have disabilities to gather feedback and...

  • Answered by AI
  • Q5. What are the key considerations when implementing responsive design? How do you ensure that your design adapts well across different devices and screen sizes?
  • Ans. 

    Key considerations for implementing responsive design include fluid grids, flexible images, media queries, and testing across various devices.

    • Use fluid grids to ensure content adapts to different screen sizes

    • Utilize flexible images that scale appropriately

    • Implement media queries to apply different styles based on screen size

    • Test the design across multiple devices to ensure consistent user experience

  • Answered by AI
  • Q6. Discuss a time when you had to refactor a large codebase. How did you approach the task, and what steps did you take to ensure that the code remained maintainable and scalable?
  • Ans. 

    Refactored a large codebase by breaking it down into smaller modules, improving readability and maintainability.

    • Analyzed the existing codebase to identify redundant or inefficient code

    • Broke down the code into smaller, more manageable modules

    • Implemented design patterns such as MVC or MVVM to improve code structure

    • Refactored code incrementally, testing each change to ensure functionality was not affected

    • Documented change...

  • Answered by AI
  • Q7. How do you stay updated with the latest front-end technologies and frameworks? How do you determine whether to adopt a new technology or stick with the current stack?
  • Ans. 

    I stay updated by following industry blogs, attending conferences, and experimenting with new technologies. I evaluate new technologies based on their benefits, community support, and compatibility with current stack.

    • Follow industry blogs and websites like CSS-Tricks, Smashing Magazine, and A List Apart

    • Attend conferences and meetups to learn about new technologies and best practices

    • Experiment with new technologies by b...

  • Answered by AI
  • Q8. Explain how you manage state in a complex front-end application. What tools or libraries do you use, and how do you ensure that state management does not become a bottleneck?
  • Ans. 

    State management in complex front-end applications involves using tools like Redux or Context API to centralize and manage application state efficiently.

    • Use tools like Redux or Context API to centralize and manage state

    • Implement state management patterns like Flux architecture to ensure data flow consistency

    • Optimize state updates by using selectors to prevent unnecessary re-renders

    • Use middleware like Thunk or Saga for ...

  • Answered by AI
  • Q9. Describe a situation where you had to troubleshoot a performance issue in a production environment. What steps did you take to identify and resolve the problem?
  • Ans. 

    Troubleshooting a performance issue in a production environment

    • Identified the specific area of the application causing the performance issue

    • Reviewed server logs and monitoring tools to gather data on resource usage

    • Used profiling tools to analyze code execution and identify bottlenecks

    • Optimized code by refactoring, caching, or reducing unnecessary operations

    • Implemented performance testing to ensure the issue was resolve

  • Answered by AI
  • Q10. How do you handle version control and collaboration in a team setting? Can you provide an example of how you managed code conflicts and ensured smooth team workflows?
  • Ans. 

    I use Git for version control and collaborate with team members through branches and pull requests.

    • Utilize Git for version control to track changes and collaborate with team members

    • Create separate branches for different features or bug fixes to prevent conflicts

    • Regularly pull changes from the main branch to stay up to date with the latest code

    • Resolve code conflicts by communicating with team members and carefully mergi...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Embrace the Unique Culture: Moris Media positions itself as a "Digital Doctor," meaning their approach is innovative and distinct from typical digital marketing and PR agencies. Understand that the company values uniqueness and practical solutions. You'll need to be ready to tackle complex problems with creative and effective solutions.

2. Be Prepared for Challenges: At Moris Media, you will encounter a variety of challenges that will test your skills and knowledge. The environment is dynamic, and the projects can be demanding. If you thrive on overcoming obstacles and enjoy pushing your limits, you will find this role rewarding.

3. Continuous Learning is Crucial: The digital landscape is constantly evolving, and so are the tools and technologies used at Moris Media. You should be prepared to continually learn and adapt, especially with technologies like PHP and Laravel. Staying updated with the latest trends and advancements in front-end development is key to your success.

4. Take Initiative and Responsibility: This role requires not just technical expertise but also a high level of responsibility. You'll need to manage projects independently, make informed decisions, and ensure your work aligns with both client needs and company standards. Taking initiative and owning your work is essential.

5. Focus on Practical Solutions: Moris Media values practical and effective solutions. When designing and developing, focus on creating user-centric, functional, and high-performance applications. Your designs should not only look good but also provide real value and solve specific problems.

6. Adapt to a Fast-Paced Environment: Expect a fast-paced and ever-changing work environment. You’ll need to handle multiple projects and priorities simultaneously. Effective time management and the ability to adapt quickly to new challenges will be important for success.

7. Demonstrate Creativity and Innovation: Moris Media looks for individuals who are not just skilled but also highly creative. Bring innovative ideas to the table and be willing to experiment with new technologies and design approaches. Your ability to think outside the box will be highly valued.

8. Show Strong Collaboration Skills: Even though you may work independently on many tasks, collaboration with other team members is crucial. Be prepared to work closely with designers, developers, and stakeholders to ensure that projects meet the highest standards and are completed efficiently.

9. Ensure a Solid Understanding of Front-End Technologies: A strong grasp of front-end technologies, particularly PHP, Laravel, and related tools, is essential. Demonstrating proficiency in these areas will help you stand out as a candidate and ensure you can contribute effectively from day one.

10. Be Ready for Flexibility and Adaptability: Moris Media offers flexibility in terms of work hours and methods, but it also requires adaptability. If you are looking for a traditional 9-to-6 job with predictable routines, Moris Media may not be the right fit. However, if you are ready to embrace a more flexible and evolving work environment, you will find plenty of opportunities to grow and succeed.

Is Moris Media Right for You? If you are a creative, confident individual who is ready to take on challenges, continuously learn, and contribute innovative solutions, Moris Media is an excellent place for you. The company offers a unique and dynamic environment that can help you advance your career and make a significant impact in the world of front-end development.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before May 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all Resume tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell me more about your current role?
  • Ans. 

    I am currently working as a Business Development Manager at XYZ Company.

    • I am responsible for identifying new business opportunities and developing strategies to increase revenue.

    • I work closely with the sales team to ensure that our products and services are meeting the needs of our clients.

    • I also conduct market research to stay up-to-date on industry trends and competitor activity.

    • One of my recent successes was securin...

  • Answered by AI
  • Q2. Reason for switching
  • Ans. 

    Looking for new challenges and growth opportunities

    • Desire to take on new challenges and responsibilities

    • Seeking opportunities for professional growth and development

    • Current company unable to provide desired career path

    • Looking for a better cultural fit or work-life balance

    • Exploring new industries or markets

    • Relocating to a new area

    • Better compensation or benefits package

    • Unhappy with current job or management

    • Example: I hav...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salary expectation

Interview Preparation Tips

Interview preparation tips for other job seekers - Don’t be afraid

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 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

Interview Preparation Tips

Round: Test
Tips: Prepare well.

Round: Interview
Tips: The Basics should be good.

Round: Interview
Experience: The Advanced level.

General Tips: Just be yourself. Maintain a good CGPA. Focus as much as you can on internships. They Matter a big deal.
Skills: Adobe Photoshop, Quantitative Ability, Logical Reasoning, Data Interpretation
College Name: IIT KHARAGPUR
Motivation: One of the best companies to work for. Great growth.

Interview Questionnaire 

3 Questions

  • Q1. What is a Tree/binary search tree, How to perform add, delete operation in BST, whats the time complexity, asked to write complete code on paper
  • Ans. 

    BST is a binary tree where left child is smaller and right child is greater. Add/delete ops maintain this property.

    • BST is a data structure used for searching, sorting, and storing data

    • Add operation: Traverse the tree and find the appropriate position to insert the new node

    • Delete operation: Find the node to be deleted, replace it with its inorder successor or predecessor, and delete the successor/predecessor node

    • Time co...

  • Answered by AI
  • Q2. Make a copy of linked list with a random pointer pointing to random node in the linked list, asked to write pseudo code for it
  • Ans. 

    Copy a linked list with random pointers to random nodes in the list.

    • Create a new node for each node in the original list

    • Map the original nodes to their corresponding new nodes

    • Copy the value of the original node to the new node

    • Copy the random pointer of the original node to the new node using the mapping created earlier

  • Answered by AI
  • Q3. Some SQL basic sql queries

Interview Preparation Tips

Round: Resume Shortlist
Experience: On the basis of CV they shortlisted approx 30 candidates for SDE position.
Tips: Must verify your CV from your seniors/batchmates.  
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.

Round: Technical Interview
Experience: 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.
Tips: Prepare tell me something about yourself way before your placement starts, a month or so. Write it down on a piece of paper, keep it to less than 120 sec, 90-100 sec is good. 
A basic format would be like, your introduction, schooling (doesn't matter but if you have something good to say about), give an overview of your project/work experience mentioned in your CV.  
You should cover all the necessary and important parts written in your cv in this question. If something interest the interviewer your interview can start from those topic you mentioned.
Just make sure whatever you have written in your CV, you have full knowledge of it. Interviewer is going to take you from summary of the project to how you have actually coded some particular function or stored data.
Interviewer will give you enough time to think and give answer, so don't just be in hurry and say anything randomly.
While writing code keep telling what you are doing, just don't sit and code silently, interviewer might say and give hints if you are doing it wrong.
Ask question if you have any doubt, or to frame the question properly. Cause most of the time questions are of one line and you're suppose to assume a lot of things so its better to ask questions and get it clarified, it may happens that interviewer wants to ask something else and you are solving something else.
If you don't know something its better to say no.

General Tips: Interviewer wanna see how you think and if you can code or not, so take your time, think properly, keep telling what you are thinking, interviewer will probably gives hints/help you to solve the problem.
Skills: SQL, Algorithms, Data Strucutre, C++, PHP
College Name: IIT Kharagpur
Motivation: Interested in coding, love web development stuffs.

Skills evaluated in this interview

Interview Questionnaire 

4 Questions

  • Q1. Tell me about yourself
  • Ans. 

    I am a software engineer with experience in developing web applications and a passion for problem-solving.

    • Experienced in developing web applications using languages such as Java, Python, and JavaScript

    • Proficient in using frameworks such as Spring, Django, and React

    • Skilled in problem-solving and troubleshooting

    • Strong communication and collaboration skills

    • Passionate about learning new technologies and keeping up with ind

  • Answered by AI
  • Q2. Walk me through your resume
  • Ans. 

    I have experience in software development and have worked on various projects using different technologies.

    • Started my career as a software developer at XYZ company

    • Developed web applications using Java and Spring framework

    • Worked on a project for a client in the healthcare industry, developing a patient management system

    • Implemented RESTful APIs using Node.js and Express

    • Contributed to open source projects on GitHub

    • Current...

  • Answered by AI
  • Q3. Some logical puzzles
  • Q4. Some case studies

Interview Preparation Tips

Round: Resume Shortlist
Experience: They look for entrepreneur enthusiasm in the candidate.

Round: Interview
Experience: There were three interview rounds.

General Tips: In the ascending order of importance, the role of following in getting shortlisted:
1 CGPA
2 Academic Achievements
3 Technical Skills example coding etc.
4 Internships
5 Projects
6 PoRs
7 Extra, co-curricular activities
Skill Tips: Prepare yourself by going through everything on LAN and on the placement website (study material). 
Also, attended the soft skills workshop.
College Name: IIT MADRAS

I applied via Approached by Company and was interviewed in Mar 2018. There were 2 interview rounds.

Interview Preparation Tips

Round: Resume Shortlist
Experience: My Resume was shortlisted and asked to comedown for Interview. On the day they re-scheduled it for some other day and when i was trying to contact them again via call and when i thought its not professional so e-mailed them. However unfortunately could not get any response from them and it's been more than 1 month

General Tips: My Resume was shortlisted and asked to comedown for Interview. On the day they re-scheduled it for some other day and when i was trying to contact them again via call and when i thought its not professional so e-mailed them. However unfortunately could not get any response from them and it's been more than 1 month
Skills: Problem Solving
Duration: <1 week

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

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

Moris Media Interview FAQs

How many rounds are there in Moris Media Senior Front end 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 Senior Front end Developer interview?

Some of the top questions asked at the Moris Media Senior Front end Developer interview -

  1. Discuss a time when you had to refactor a large codebase. How did you approach ...read more
  2. Explain how you optimize the performance of a web application. What specific st...read more
  3. Describe a challenging project where you had to integrate complex front-end fea...read more

Recently Viewed

JOBS

XL Dynamics

No Jobs

INTERVIEWS

HiveMinds Innovative Market Solutions

No Interviews

INTERVIEWS

Moris Media

No Interviews

INTERVIEWS

Digitabytes

No Interviews

INTERVIEWS

Moris Media

No Interviews

INTERVIEWS

Moris Media

No Interviews

INTERVIEWS

Moris Media

No Interviews

INTERVIEWS

Moris Media

No Interviews

REVIEWS

SHYAM METALICS AND ENERGY

No Reviews

REVIEWS

SHYAM METALICS AND ENERGY

No Reviews

Tell us how to improve this page.

Moris Media Senior Front end Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Times Internet Interview Questions
3.6
 • 63 Interviews
Denave Interview Questions
3.6
 • 39 Interviews
InMobi Interview Questions
3.5
 • 35 Interviews
Smollan Group Interview Questions
4.2
 • 34 Interviews
Mediamint Interview Questions
3.4
 • 32 Interviews
MiQ Digital Interview Questions
3.3
 • 32 Interviews
Times Group Interview Questions
3.8
 • 27 Interviews
Network 18 Interview Questions
3.4
 • 26 Interviews
View all
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