Filter interviews by
I applied via LinkedIn and was interviewed in Aug 2024. There were 3 interview rounds.
I am a passionate computer science student with a strong interest in artificial intelligence and machine learning.
Currently pursuing a degree in computer science
Completed multiple projects related to AI and ML
Participated in coding competitions and hackathons
Familiar with programming languages like Python, Java, and C++
I am a passionate computer science student with a strong interest in generative AI and machine learning.
Currently pursuing a degree in computer science
Completed multiple projects related to machine learning and AI
Participated in hackathons and coding competitions
Familiar with programming languages like Python, Java, and C++
I applied via campus placement at Vishwakarma Institute of Technology, Pune and was interviewed in Aug 2024. There were 2 interview rounds.
I am a passionate Python developer with experience in web development and data analysis.
Experienced in Python programming language
Skilled in web development using frameworks like Django and Flask
Proficient in data analysis with libraries like Pandas and NumPy
Multi threading and Multiprocessing are techniques used in Python to achieve parallelism and improve performance.
Multi threading allows multiple threads to run concurrently within the same process, sharing the same memory space.
Multiprocessing involves creating multiple processes to run tasks in parallel, each with its own memory space.
Multi threading is more suitable for I/O-bound tasks, while multiprocessing is bette...
Decorators are functions that modify the behavior of other functions. Lambda functions are anonymous functions defined using the lambda keyword.
Decorators are used to add functionality to existing functions without modifying their code.
Lambda functions are used for creating small, anonymous functions.
Example of decorator: @staticmethod decorator in Python.
Example of lambda function: lambda x: x*2
Endpoints and methods for a book store API
Endpoints: /books (GET, POST), /books/{id} (GET, PUT, DELETE), /authors (GET, POST), /authors/{id} (GET, PUT, DELETE)
Methods: GET (retrieve data), POST (create new data), PUT (update existing data), DELETE (delete data)
Example: GET /books - retrieve all books, POST /books - add a new book to the store
I am a passionate Python developer with experience in web development and data analysis.
Experienced in Python programming language
Skilled in web development using frameworks like Django and Flask
Proficient in data analysis with libraries like Pandas and NumPy
Deep copy creates a new object and recursively copies the objects found in the original. Shallow copy creates a new object and references the objects found in the original.
Deep copy creates a new object and recursively copies all nested objects, while shallow copy creates a new object and references the nested objects.
Deep copy is used when you want to create a completely independent copy of an object, while shallow co...
I would rate myself as proficient in Python, with experience in developing various projects and solving complex problems.
Proficient in Python programming language
Experience in developing projects using Python
Able to solve complex problems using Python
Familiar with popular Python libraries and frameworks
Continuously learning and improving my Python skills
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
Steps to backup the running-config of a switch
Access the switch's command line interface
Enter privileged EXEC mode by typing 'enable'
Copy the running-config to a TFTP server using the 'copy running-config tftp' command
Follow the prompts to specify the TFTP server IP address and the destination filename
Verify the backup by checking the TFTP server for the saved configuration file
Handled a network outage during a critical project deadline.
Identified the root cause of the network outage
Collaborated with team members to troubleshoot and resolve the issue
Implemented temporary workarounds to ensure project progress
Communicated updates and progress to stakeholders
Documented the incident for future reference
There are 254 usable IP addresses in the 192.168.1.0/24 subnet.
A /24 subnet mask means there are 256 total IP addresses available.
Subtracting the network address (192.168.1.0) and broadcast address (192.168.1.255), leaves 254 usable IP addresses.
Example: 192.168.1.1 to 192.168.1.254 are the usable IP addresses in the 192.168.1.0/24 subnet.
Creating policies in a firewall involves defining rules to control traffic flow and access permissions.
Access the firewall management interface
Navigate to the firewall policies section
Create a new policy
Define the source and destination addresses
Specify the allowed or denied services/ports
Set the action to allow or block traffic
Apply the policy to the appropriate interfaces
Save and activate the policy
Types of VPNs include site-to-site, remote access, and client-to-site. They differ in their use cases and configurations.
Site-to-site VPN connects two or more networks together over the internet, commonly used for connecting branch offices.
Remote access VPN allows individual users to connect to a private network from a remote location, often used for telecommuting.
Client-to-site VPN is similar to remote access VPN but ...
MSTP stands for Multiple Spanning Tree Protocol, a network protocol that creates a loop-free topology for Ethernet networks.
MSTP allows for multiple VLANs to share a single spanning tree instance, reducing the number of spanning tree instances needed in a network.
It uses a single spanning tree for all VLANs, which helps in optimizing network resources and reducing complexity.
MSTP is an enhancement of the original Spann...
Firewall works at the network layer.
Firewall operates at the network layer of the OSI model.
It filters incoming and outgoing network traffic based on a set of security rules.
Firewalls can be hardware-based or software-based.
Examples of firewalls include Cisco ASA, Palo Alto Networks, and pfSense.
The port number of Apache is 80 by default.
The default port number for Apache is 80.
Port 80 is used for HTTP traffic.
Apache can be configured to listen on different port numbers if needed.
The default port of Apache web server can be changed in the configuration file httpd.conf.
Locate the httpd.conf file in the Apache installation directory.
Search for the 'Listen' directive in the httpd.conf file.
Change the port number specified after 'Listen' to the desired port number.
Save the changes and restart the Apache web server for the new port to take effect.
Web content in Apache web server is stored in the DocumentRoot directory specified in the configuration file.
Web content is stored in the DocumentRoot directory specified in the Apache configuration file.
The default location for DocumentRoot in Apache is /var/www/html.
Additional directories can be specified for storing web content using VirtualHost configurations.
DHCP is a network protocol that automatically assigns IP addresses to devices on a network.
DHCP stands for Dynamic Host Configuration Protocol.
It allows devices to obtain IP addresses, subnet masks, default gateways, and DNS server addresses automatically.
DHCP servers lease IP addresses to devices for a specific period of time.
DHCP uses a four-step process: Discover, Offer, Request, and Acknowledge (DORA).
DHCP reduces ...
IPsec VPN is a secure network connection that uses encryption and authentication to protect data transmitted over the internet.
IPsec VPN stands for Internet Protocol Security Virtual Private Network.
It provides secure communication by encrypting data packets and authenticating the parties involved.
IPsec VPN can be used to connect remote offices securely over the internet.
It is commonly used for secure remote access to ...
SSL is used to secure individual connections, while Site-to-Site VPN is used to securely connect entire networks.
SSL is used to encrypt data transmitted between a client and a server over the internet.
Site-to-Site VPN is used to securely connect two or more networks over the internet or other public networks.
SSL is commonly used for securing online transactions, email, and web browsing.
Site-to-Site VPN is commonly used...
Yes, devices in the same VLAN can communicate with each other. The ports used for this communication are called as access ports.
Devices in the same VLAN can communicate with each other using access ports
Access ports are used to connect end devices like computers, printers, etc. to the VLAN
Access ports are typically configured on switches to assign a specific VLAN to a specific port
By default, you can create up to 100 S3 buckets in AWS.
By default, AWS allows you to create up to 100 S3 buckets per AWS account.
This limit can be increased by submitting a service limit increase request to AWS support.
The limit applies to the total number of buckets in an AWS account, including those in all AWS Regions.
If you reach the limit, you will need to delete existing buckets or request a limit increase to crea
Automate firmware update and backup by using scripting languages and configuration management tools.
Use scripting languages like Python, PowerShell, or Bash to automate the process of downloading and applying firmware updates.
Utilize configuration management tools such as Ansible, Puppet, or Chef to automate the deployment of firmware updates across multiple devices.
Schedule regular backups of firmware configurations a...
I applied via Job Portal and was interviewed in Aug 2024. There was 1 interview round.
I cleared the L1 and L2 rounds. The interviewer didn't seem to know how to solve the questions, just throwing leetcode questions. Luckily, I've been griding leetcode for over a month now. In the L3 round, I was interviewed by their senior developer, who had less experience than me. He didn't know how to conduct an interview and was really annoying. It was monstly like, 'You solved it?, now great, I want it this way or that way now...' contantly confusing me along the way. Despite solving all the questions, I asked him about his approach, and his reponse made me laugh and confused at the same time. The HR was really nice and supportive throughout the process, though. All good though, I've taken interviews myself and build a strong team. I am glad I am not like the interviewer, I actually know how to approach candidates and how to ask questions. What he is doing is just showing off and confusing. Another thing to note here is not a single question related to development or achievement was asked to me. No questions related to projects as well.
Tip for Techolution: Get better Seniors.
Techolution interview questions for popular designations
I applied via Approached by Company and was interviewed in Dec 2024. There were 2 interview rounds.
Get interview-ready with Top Techolution Interview Questions
I applied via LinkedIn and was interviewed in Jul 2024. There were 2 interview rounds.
Focus on basic,domain level questions
To become a senior React Native developer and contribute to innovative projects in the tech industry.
Continuously improve my skills and knowledge in React Native development
Work on challenging projects to gain more experience
Contribute to open-source projects to give back to the community
Lead a team of developers to deliver high-quality products
I appreciate the company's commitment to innovation and employee growth.
Innovative projects and technologies being used
Opportunities for professional development and growth
Positive company culture and work environment
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
Basic DSA and python implementation problems
I applied via Job Portal and was interviewed in Jul 2024. There was 1 interview round.
Basic interview questions and DSA
I applied via Campus Placement and was interviewed in May 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Jul 2023. There were 5 interview rounds.
A problem statement was given and I was asked to provide a solution for it. Post which I was scheduled with 1st round of interview.
Scrum ceremonies include Sprint Planning, Daily Standup, Sprint Review, and Sprint Retrospective.
Sprint Planning involves setting goals for the sprint and selecting tasks to work on.
Daily Standup is a short meeting where team members discuss what they did yesterday, what they plan to do today, and any obstacles they are facing.
Sprint Review is a meeting at the end of the sprint to demonstrate the completed work to stak...
Interview experience
based on 138 reviews
Rating in categories
0-2 Yrs
₹ 10-23 LPA
Associate Project Manager
23
salaries
| ₹4 L/yr - ₹11 L/yr |
Devops Engineer
18
salaries
| ₹2.6 L/yr - ₹11 L/yr |
Android Developer
14
salaries
| ₹4 L/yr - ₹8.2 L/yr |
Technical Lead
14
salaries
| ₹14.4 L/yr - ₹30.5 L/yr |
Senior Full Stack Developer
12
salaries
| ₹13 L/yr - ₹36.3 L/yr |
TCS
Infosys
Wipro
HCLTech