Filter interviews by
I applied via LinkedIn and was interviewed in Apr 2022. There were 3 interview rounds.
I have 5 years of experience as a PHP Developer with expertise in various technologies. My goal is to continue growing in my career.
5 years of experience as a PHP Developer
Proficient in various technologies such as PHP, MySQL, HTML, CSS, JavaScript
Worked on multiple projects, including e-commerce websites and content management systems
Continuously learning and staying updated with the latest trends and advancements in ...
Top trending discussions
I applied via Company Website and was interviewed in Aug 2024. There were 2 interview rounds.
React.js is a JavaScript library used for building user interfaces by creating reusable UI components.
React.js allows developers to create interactive user interfaces efficiently.
It uses a virtual DOM for optimal performance by updating only the necessary components.
React components can be reused across different parts of an application.
It follows a unidirectional data flow, making it easier to manage state and data.
Re...
JavaScript is considered a dynamic language because variables can change types based on their current value.
Variables in JavaScript can hold different types of values at different times
The type of a variable is determined at runtime, not at compile time
Dynamic typing allows for flexibility and ease of use in JavaScript programming
Example: a variable can start as a number and then be reassigned as a string
My salary expectation is up to 600,000 per annum based on my experience and skills.
Consider factors such as experience, skills, industry standards, and location when determining salary expectations.
Research average salaries for front end developers in your area to ensure your expectations are realistic.
Be prepared to negotiate and discuss other benefits in addition to salary.
posted on 18 Dec 2024
Simple topic u have to speak on that
Dont know why they are taking multiple gds
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There was 1 interview round.
Optimizing performance of a Nodejs app involves various techniques to improve speed and efficiency.
Use asynchronous programming to handle multiple requests efficiently
Implement caching to reduce redundant database queries
Optimize code by removing unnecessary loops and function calls
Use a load balancer to distribute traffic evenly across multiple servers
Monitor and analyze performance using tools like New Relic or Datad
Optimising React involves code splitting, lazy loading, using PureComponent, avoiding unnecessary re-renders, and using memoization.
Use code splitting to load only necessary components
Implement lazy loading for components that are not immediately needed
Utilize PureComponent to prevent unnecessary re-renders
Avoid unnecessary re-renders by using shouldComponentUpdate or React.memo
Use memoization techniques like useMemo o
A callback is a function that is passed as an argument to another function and is executed after the completion of that function.
Callbacks are commonly used in asynchronous programming to handle tasks that take time to complete.
They allow for functions to be executed once a certain task is completed, without blocking the rest of the code.
Example: setTimeout function in JavaScript takes a callback function as an argumen
React, JS interview questions
posted on 10 Jun 2024
I applied via campus placement at Lovely Professional University (LPU) and was interviewed in Dec 2023. There were 2 interview rounds.
The test had 2 standard DSA questions and 9 MCQs based on CS fundamentals.
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
Use a hashmap to store the difference between the target and current element
Iterate through the array and check if the current element's complement exists in the hashmap
Return the indices of the two numbers if found
posted on 15 May 2024
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
Difficult techinical round conducted
I applied via Naukri.com and was interviewed before Aug 2023. There were 4 interview rounds.
30 minutes test, 3-5 qsn
posted on 4 Jan 2024
I applied via LinkedIn and was interviewed in Dec 2023. There were 2 interview rounds.
My topic was - "Do women make good managers?"
There was a google meet having a total of 20 people.
5 groups were made of 4 people each.
Each group were given different topic and every member was given 2 minutes to speak on the topic.
Good thing about this GD round was everyone was given chance to speak individually.
Finally I got selected in this round.
The HTML tag is used to add a link to a website by clicking on the logo of LinkedIn.
Use the tag with the href attribute to specify the URL of your LinkedIn profile.
Wrap the LinkedIn logo image inside the tag.
Add alt text to the logo image for accessibility.
Style the logo image using CSS if needed.
div is a block-level element used for grouping and styling content, while span is an inline element used for styling specific parts of content.
div is a container element, while span is a text-level element
div creates a new line, while span does not
div can have width and height properties, while span cannot
div can contain other block-level elements, while span cannot
JDBC is a Java API for connecting and executing queries on a database.
JDBC stands for Java Database Connectivity.
It provides a set of classes and interfaces to interact with databases.
JDBC allows developers to write database-independent code.
It supports various database operations like connecting, querying, updating, and deleting data.
JDBC drivers are used to establish a connection between Java application and database...
C++ supports multiple inheritance while Java supports single inheritance.
C++ allows a class to inherit from multiple classes, while Java only allows a class to inherit from a single class.
In C++, a class can have multiple parent classes, resulting in a complex class hierarchy.
Java enforces single inheritance to avoid the diamond problem and maintain simplicity.
For example, in C++, a class can inherit from both a 'Vehic...
Types of databases include relational, NoSQL, object-oriented, and graph databases.
Relational databases store data in tables with predefined schemas, using SQL for querying (e.g. MySQL, Oracle)
NoSQL databases are schema-less and provide flexible data models (e.g. MongoDB, Cassandra)
Object-oriented databases store objects as they are, with support for inheritance and encapsulation (e.g. db4o)
Graph databases use nodes an...
SQL databases are structured and use a fixed schema, while NoSQL databases are unstructured and have a flexible schema.
SQL databases use structured query language for defining and manipulating the data.
NoSQL databases use various data models like key-value, document, columnar, or graph.
SQL databases are suitable for complex queries and transactions.
NoSQL databases are horizontally scalable and provide high performance ...
The choice of database depends on factors like data structure, scalability, performance, and query requirements.
Consider the data structure and relationships between entities.
Evaluate the scalability requirements of the task.
Analyze the performance needs, including read and write operations.
Assess the query requirements, such as complex joins or aggregations.
Examples: relational databases for structured data, NoSQL for
Relational databases store data in tables with predefined relationships. Non-relational databases store data in flexible, schema-less formats.
Relational databases: MySQL, Oracle, SQL Server
Non-relational databases: MongoDB, Cassandra, Redis
Relational databases use structured query language (SQL) for data manipulation
Non-relational databases provide high scalability and flexibility
Relational databases are suitable for c...
The task is to add the consecutive numbers present in a given string.
Iterate through the string character by character
Check if the current character is a digit
If it is a digit, continue iterating until a non-digit character is encountered
Convert the consecutive digits into a number and add it to the sum
Repeat the process until all characters are processed
Return the sum
Some of the top questions asked at the Masthead Technologies PHP Developer interview -
based on 1 interview
Interview experience
based on 7 reviews
Rating in categories
Data Analyst
21
salaries
| ₹1.4 L/yr - ₹4.5 L/yr |
PHP Developer
21
salaries
| ₹1.6 L/yr - ₹7 L/yr |
HR Manager
5
salaries
| ₹4.6 L/yr - ₹6.6 L/yr |
Quality Analyst
5
salaries
| ₹2.4 L/yr - ₹4.1 L/yr |
Android Developer
4
salaries
| ₹2.8 L/yr - ₹4.6 L/yr |
Infosys
TCS
Wipro
HCLTech