i
Filter interviews by
I applied via Job Portal and was interviewed in Aug 2022. There was 1 interview round.
Top trending discussions
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.
Start with a base image using the FROM keyword
Use the RUN keyword to execute commands in the container
Use the COPY keyword to add files from the host machine to the container
Use the CMD keyword to specify the command to run when the container starts
File system in Linux organizes and manages data on storage devices.
File system controls how data is stored, accessed, and managed on storage devices.
Linux uses a hierarchical file system structure with directories and files.
Common file systems in Linux include ext4, XFS, and Btrfs.
File permissions in Linux determine who can read, write, or execute files.
Mounting and unmounting drives allows access to different file sys
I applied via Naukri.com and was interviewed before Jun 2022. There were 3 interview rounds.
DHCP assigns IP addresses to devices on a network, while DNS resolves domain names to IP addresses.
DHCP dynamically assigns IP addresses to devices on a network
DNS resolves domain names to IP addresses
DHCP is used for automatic IP address configuration
DNS is used for translating domain names to IP addresses
DHCP operates at the network layer (Layer 3)
DNS operates at the application layer (Layer 7)
Networking protocols and their respective port numbers are essential for communication between devices.
HTTP - Port 80
HTTPS - Port 443
FTP - Port 21
SMTP - Port 25
SSH - Port 22
DNS - Port 53
High Level Design (HLD) round with system design involves designing the overall architecture of a system.
Understand the requirements and constraints of the system
Identify the key components and their interactions
Design the data flow and communication between components
Consider scalability, reliability, and performance
Create diagrams to visualize the architecture, such as UML diagrams or flowcharts
Design an ad-click aggregation service for tracking and analyzing ad clicks.
Use a distributed system to handle high volume of ad click data
Implement real-time processing for immediate insights on ad performance
Utilize a database to store aggregated ad click data for reporting and analysis
I am a passionate software engineer with experience in developing web applications using various technologies.
Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular
Proficient in backend development with Node.js and databases like MySQL and MongoDB
Familiar with version control systems like Git and project management tools like Jira
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
Design a system to rate and review products or services.
Allow users to rate products on a scale of 1-5 stars.
Include written reviews for users to provide more detailed feedback.
Implement a system to filter and display reviews based on relevance or helpfulness.
Consider incorporating user profiles and past review history to personalize recommendations.
Design a high-performance in-memory cache system for storing and retrieving data efficiently.
Use a hash table or a key-value store to store data in memory
Implement caching strategies like LRU (Least Recently Used) or LFU (Least Frequently Used) to manage cache eviction
Consider using a distributed cache for scalability and fault tolerance
Optimize cache size and expiration policies based on the application's data access
Software Engineer
88
salaries
| ₹4.5 L/yr - ₹16.7 L/yr |
Senior Software Engineer
72
salaries
| ₹10.9 L/yr - ₹27 L/yr |
Business Development Specialist
24
salaries
| ₹4 L/yr - ₹10.5 L/yr |
Product Support Engineer
24
salaries
| ₹1.5 L/yr - ₹10 L/yr |
Product Manager
22
salaries
| ₹15 L/yr - ₹32 L/yr |
Rupeek
Razorpay
ACKO
Kissht Finance