Filter interviews by
I applied via Hirect and was interviewed in Mar 2021. There were 6 interview rounds.
I will see the status of the devices and their connection status to the MQTT broker.
Check the connection status of each device to the MQTT broker
Monitor the data flow between the devices and the MQTT broker
Identify any errors or issues in the connection process
Ensure that all devices are successfully connected to the MQTT broker
If the server fails to load the data, the user will see an error message or a blank screen.
The user may see an error message indicating the failure to load data.
The user may see a blank screen with no data displayed.
The user may experience slow loading times or timeouts.
The user may see placeholder content until the data is loaded.
Top trending discussions
Python questions, data structure and algorithm, machine learning questions
I applied via tcs website and was interviewed in Oct 2021. There were 3 interview rounds.
Topics include things like boat and stream, age , work, time , probablity etc
This includes 2 questions 1st one is based on strings or list second one is based on dynamic programming you have to pass test casses
I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.
I applied via Walk-in and was interviewed in Dec 2024. There were 2 interview rounds.
Process planning refers to the methodical approach of determining the best possible way to manufacture a product or deliver a service by considering various aspects such as resources, timelines, and methodologies involved in production or execution.
Implemented a new chemical process to increase efficiency and reduce waste.
Researched and analyzed current process to identify areas for improvement
Designed and tested new process using simulation software
Collaborated with production team to implement changes and monitor results
Achieved 20% increase in production output and 15% reduction in waste
Continuously monitored and optimized process for further improvements
I utilize a combination of project management tools and communication strategies to effectively manage my team and projects.
I prioritize tasks based on deadlines and importance
I regularly communicate with team members to ensure everyone is on the same page
I use project management software such as Trello or Asana to track progress and assign tasks
I adapt my management style to fit the needs and preferences of individual
CICD stands for Continuous Integration/Continuous Deployment. Jenkinsfile functions include stages, steps, post, and more.
CICD stands for Continuous Integration/Continuous Deployment
Jenkinsfile functions include stages, steps, post, agent, environment, and more
Stages define a series of tasks to be executed in a pipeline
Steps define individual actions within a stage
Post defines actions to be taken after the pipeline has...
Kubernetes is an open-source container orchestration platform for automating deployment, scaling, and management of containerized applications.
Kubernetes helps in automating the deployment, scaling, and management of containerized applications.
It allows for easy scaling of applications by adding or removing containers based on demand.
Kubernetes provides features like service discovery, load balancing, and self-healing ...
Workspaces in Docker are isolated environments where developers can work on different projects without affecting each other.
Workspaces allow developers to have separate environments for each project, preventing conflicts between dependencies.
Each workspace has its own set of containers, volumes, and networks, ensuring isolation.
Developers can easily switch between workspaces to work on different projects.
Workspaces are...
Cost optimization in DevOps is achieved through efficient resource utilization, automation, and continuous monitoring.
Implementing auto-scaling to dynamically adjust resources based on demand
Using containerization to maximize resource utilization and reduce costs
Leveraging cloud services for pay-as-you-go pricing model
Implementing cost monitoring tools to identify and eliminate wasteful spending
Optimizing code and infr...
Monitoring is done using Prometheus and Grafana. Prometheus collects metrics and Grafana visualizes them.
Prometheus is an open-source monitoring and alerting toolkit
It collects metrics from monitored targets by scraping HTTP endpoints
Grafana is a visualization tool that creates dashboards for the collected metrics
It allows users to create graphs, charts, and alerts based on the data from Prometheus
I applied via Naukri.com and was interviewed in Oct 2021. There were 4 interview rounds.
I applied via Job Portal and was interviewed in Jun 2021. There were 5 interview rounds.
Oops concepts are fundamental to object-oriented programming. They help in creating modular and reusable code.
Encapsulation - hiding implementation details of an object from the outside world
Inheritance - creating new classes from existing ones, inheriting their properties and methods
Polymorphism - ability of objects to take on many forms, depending on the context
Abstraction - focusing on essential features of an objec
Multiple inheritance is not allowed in Java to avoid the diamond problem.
Java supports multiple interface inheritance to achieve the same functionality.
Diamond problem occurs when a class inherits from two classes with a common method.
Java prioritizes single inheritance to maintain simplicity and avoid ambiguity.
Arrays are fixed in size while ArrayLists can dynamically grow and shrink.
Arrays are of fixed size while ArrayLists can be resized dynamically.
Arrays can hold primitive data types and objects while ArrayLists can only hold objects.
Arrays are faster for accessing elements while ArrayLists are faster for adding and removing elements.
Arrays use square brackets [] to declare while ArrayLists use angle brackets <>.
Example: ...
Java collections are classes and interfaces that provide a way to store and manipulate groups of objects.
Java collections include List, Set, Map, Queue, and their respective implementations
They provide methods for adding, removing, and accessing elements
Examples include ArrayList, HashSet, TreeMap, and PriorityQueue
Time theta is a measure of the worst-case time complexity of an algorithm.
It is used to analyze the performance of algorithms.
It represents the maximum amount of time an algorithm takes to complete.
It is denoted by the symbol Θ(n).
Bubble sorting is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.
Bubble sort is a comparison-based algorithm
It works by comparing each pair of adjacent elements and swapping them if they are in the wrong order
The algorithm repeats this process until no more swaps are needed
It has a worst-case and average-case complexity of O(n^...
Code to generate a random number between 15-25
Use Math.random() to generate a random number between 0-1
Multiply the result with the range (25-15) and add the minimum value (15)
Use Math.floor() to round down the result to an integer
I applied via Recruitment Consultant and was interviewed in Jun 2021. There were 3 interview rounds.
Fail fast prioritizes speed of detection and resolution, while fail safe prioritizes safety and minimizing harm.
Fail fast approach is commonly used in agile development where quick feedback is essential
Fail safe approach is commonly used in critical systems such as medical devices or aviation
Fail fast can lead to more errors and instability if not properly managed
Fail safe can lead to slower response times and increase...
posted on 7 Feb 2022
I applied via Approached by company and was interviewed in Aug 2021. There was 1 interview round.
Mobile Application Developer
5
salaries
| ₹12 L/yr - ₹25 L/yr |
Software Development Engineer II
4
salaries
| ₹12 L/yr - ₹16.5 L/yr |
Software Engineer
3
salaries
| ₹5.3 L/yr - ₹14.8 L/yr |
Data Scientist
3
salaries
| ₹12.2 L/yr - ₹13.5 L/yr |
Senior Software Engineer
3
salaries
| ₹14 L/yr - ₹20 L/yr |
Suzlon Group
Tata Power
BHEL
Thermax Limited