RevDau
Agathya Solutions Interview Questions and Answers
Q1. How to track 1 million records being generated online every 5 minutes
Use a distributed system with real-time processing to track 1 million records generated every 5 minutes.
Implement a distributed system like Apache Kafka or Apache Spark to handle the large volume of data.
Use real-time processing to ensure that the data is analyzed and tracked as soon as it is generated.
Consider using cloud-based solutions like AWS or Google Cloud Platform for scalability and cost-effectiveness.
Implement data validation and error handling to ensure data accura...read more
Q2. What is Kpi? How can we monitor a server
KPI stands for Key Performance Indicator. Servers can be monitored using tools like Nagios, Zabbix, or Prometheus.
KPI is a measurable value that demonstrates how effectively a company is achieving key business objectives.
To monitor a server, tools like Nagios, Zabbix, or Prometheus can be used to track metrics such as CPU usage, memory usage, disk space, and network traffic.
Setting up alerts based on predefined thresholds can help in proactively managing server performance an...read more
Q3. What are KPI’s, how to monitor an application
KPIs are Key Performance Indicators used to measure the success of an application. Monitoring can be done through tools like monitoring software and dashboards.
KPIs are specific metrics used to evaluate the performance of an application
Monitoring can be done using monitoring software like Nagios, Prometheus, or New Relic
Dashboards can be created to visualize KPIs in real-time
Examples of KPIs for an application could include response time, error rate, and throughput
Q4. data types in python
Python supports various data types including integers, floats, strings, lists, tuples, dictionaries, and more.
Integers: whole numbers without decimals (e.g. 5, -10)
Floats: numbers with decimals (e.g. 3.14, -0.5)
Strings: sequences of characters enclosed in quotes (e.g. 'hello', '123')
Lists: ordered collections of items (e.g. [1, 2, 3])
Tuples: ordered, immutable collections of items (e.g. (1, 2, 3))
Dictionaries: unordered collections of key-value pairs (e.g. {'key': 'value'})
Q5. Stack and queue difference
Stack is LIFO and Queue is FIFO data structure.
Stack is a linear data structure where insertion and deletion happen at one end called the top.
Queue is a linear data structure where insertion happens at the rear and deletion happens at the front.
Stack follows Last In First Out (LIFO) principle while Queue follows First In First Out (FIFO) principle.
Stack is used in recursive function calls, undo-redo operations, and backtracking algorithms while Queue is used in BFS algorithms...read more
Q6. Stack and queue difference and use cases
Stack and queue are data structures with different principles and use cases.
Stack is Last In First Out (LIFO) while queue is First In First Out (FIFO)
Stack is used for function calls, undo operations, and backtracking
Queue is used in BFS algorithms, printer queues, and messaging systems
Interview Process at Agathya Solutions
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month