i
Moris Media
Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Sep 2022. There were 2 interview rounds.
Proficient in Java, Python, and JavaScript.
Java
Python
JavaScript
Yes, I have worked with several frameworks and libraries including React, Angular, and Node.js.
Worked with React for building user interfaces
Experience with Angular for front-end development
Utilized Node.js for server-side scripting
I approach problem-solving in software development by breaking down the issue, researching possible solutions, and collaborating with team members.
Identify the problem and gather all relevant information
Break down the problem into smaller, manageable tasks
Research possible solutions and consider different approaches
Collaborate with team members to brainstorm ideas and gather feedback
Implement and test the solution, mak
Yes, I have extensive experience with version control systems like Git.
I have been using Git for version control in all my projects for the past 5 years.
I am proficient in creating branches, merging code, resolving conflicts, and performing code reviews using Git.
I have experience with popular Git hosting services like GitHub, GitLab, and Bitbucket.
Yes, I am familiar with software testing methodologies and tools.
I have experience with both manual and automated testing
I am familiar with Agile testing methodologies such as Scrum and Kanban
I have used tools like Selenium, JUnit, and TestNG for testing
I understand the importance of regression testing and performance testing
Yes, I have experience in both backend and frontend development.
I have worked on backend development using languages like Java, Python, and Node.js to build APIs and handle server-side logic.
I have experience in frontend development using technologies like HTML, CSS, and JavaScript to create user interfaces and interactive web applications.
I have used frameworks like React and Angular for frontend development and frame...
Debugging and troubleshooting in software development involves identifying and fixing errors in code to ensure proper functionality.
Identify the problem by reproducing the issue and understanding the expected behavior.
Use debugging tools like breakpoints, logging, and stack traces to pinpoint the source of the error.
Review the code for logic errors, syntax errors, or incorrect assumptions.
Test potential solutions to th...
Yes, I can provide examples of my code that demonstrate my coding style and best practices.
I follow the SOLID principles to ensure my code is maintainable and scalable.
I use design patterns such as MVC, Singleton, and Factory to organize my code effectively.
I write clean and readable code with meaningful variable names and comments for clarity.
I regularly refactor my code to improve performance and readability.
I utiliz...
Yes, I am comfortable working with databases and SQL.
Proficient in writing complex SQL queries for data retrieval and manipulation
Experience with database design, normalization, and optimization
Familiarity with stored procedures, triggers, and views
Knowledge of indexing and query performance tuning
Examples: SELECT * FROM table WHERE condition; CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
Yes, I have experience working with cloud platforms like AWS and Azure.
Developed and deployed applications on AWS using services like EC2, S3, and RDS
Utilized Azure for building and managing cloud-based solutions
Implemented serverless architecture using AWS Lambda functions
Worked on setting up and configuring cloud infrastructure on both AWS and Azure
Scalability in software architecture refers to the ability of a system to handle increasing amounts of work or its potential to accommodate growth.
Scalability involves designing a system in a way that allows it to easily expand in terms of processing power, storage capacity, or network bandwidth.
Horizontal scalability involves adding more machines to distribute the load, while vertical scalability involves upgrading ex...
Yes, I have experience using project management tools and issue tracking systems.
I have used Jira extensively for project management and issue tracking.
I am familiar with Trello for task management and collaboration.
I have also used Asana for project planning and tracking progress.
Yes, I am familiar with security practices and principles in software development.
I have experience implementing secure coding practices such as input validation, output encoding, and proper error handling.
I am knowledgeable about common security vulnerabilities like SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF).
I understand the importance of data encryption, secure authentication mec...
Yes, I have experience working on projects that involved integrating third-party APIs and services.
Integrated payment gateways like PayPal and Stripe for e-commerce applications
Utilized social media APIs such as Facebook and Twitter for user authentication and sharing features
Implemented Google Maps API for location-based services
Refactored code by optimizing database queries to improve performance.
Identified slow database queries impacting performance.
Analyzed query execution plans to identify bottlenecks.
Rewrote queries to use indexes and optimize joins.
Implemented caching mechanisms to reduce database load.
Measured performance improvements using profiling tools.
I handle tight deadlines by prioritizing tasks based on urgency and impact on project goals.
Break down the project into smaller tasks and set realistic deadlines for each
Communicate with team members and stakeholders to ensure everyone is on the same page
Use project management tools like Trello or Jira to track progress and prioritize tasks
Focus on high-impact tasks first to ensure project goals are met
Be flexible and ...
Top trending discussions
Leetcode easy-medium
Cyber security is the practice of protecting systems, networks, and data from digital attacks.
Cyber security involves implementing measures to prevent unauthorized access, data breaches, and other cyber threats.
It includes technologies, processes, and practices designed to protect networks, devices, programs, and data from attack, damage, or unauthorized access.
Examples of cyber security measures include firewalls, ant...
Types of encryption include symmetric encryption, asymmetric encryption, and hashing.
Symmetric encryption: Uses the same key for both encryption and decryption, examples include AES and DES.
Asymmetric encryption: Uses a pair of public and private keys for encryption and decryption, examples include RSA and ECC.
Hashing: Converts data into a fixed-size string of bytes, examples include MD5 and SHA.
posted on 1 Oct 2024
Triggers are special types of stored procedures that are automatically executed when certain events occur in a database.
Triggers are used to maintain referential integrity, enforce business rules, and automate actions in a database.
They can be set to execute before or after INSERT, UPDATE, or DELETE operations on a table.
Examples of triggers include auditing changes to a table, updating a related table when a record is
Stored procedures are precompiled SQL queries stored in a database for reuse.
Stored procedures are used to perform specific tasks or operations in a database.
They can improve performance by reducing the amount of data sent between the database and application.
Stored procedures can be called from within other SQL queries or from application code.
They can also help with security by controlling access to data and enforcin
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
Built an app using dot net and angular
posted on 9 Oct 2024
Two Medium DSA questions, then questions about react and springboot
posted on 24 Jun 2024
I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.
Indexing in MySQL is a technique to improve the performance of database queries by creating a data structure that allows for faster data retrieval.
Indexes are created on one or more columns of a table.
They help in speeding up the search, sorting, and joining of data.
Indexes can be created using different algorithms like B-tree, hash, or bitmap.
Using indexes appropriately can significantly enhance query performance.
Exam...
Object-oriented programming concepts in PHP
Encapsulation: bundling data and methods together in a class
Inheritance: creating new classes based on existing ones
Polymorphism: using a single interface to represent different types
Abstraction: hiding unnecessary details and exposing only essential features
Class: blueprint for creating objects
Object: instance of a class
Method: function defined inside a class
Property: variabl
I applied via Job Portal
It was a virtual coding round with coding questions on Java fundamentals, Array, LinkedList
Questions on java fundamentals, some code snippets, Array
posted on 16 Aug 2021
I applied via Referral and was interviewed in Feb 2021. There was 1 interview round.
High-level design for a Dropbox-like system
Use a distributed file system to store files
Implement a synchronization mechanism to ensure consistency across devices
Use encryption to protect user data
Implement a user authentication and authorization system
Provide a web interface and mobile apps for easy access
Consider scalability and fault tolerance
Implement version control to allow users to revert to previous versions of
DSA - Linked List, Trees
Interview experience
Business Development Manager
4
salaries
| ₹7 L/yr - ₹14.1 L/yr |
Senior Front end Developer
3
salaries
| ₹8.4 L/yr - ₹14.3 L/yr |
Times Internet
Network 18
Times Group
Hindustan Times