Filter interviews by
Jinja templating is a popular template engine for Python web development, used in frameworks like Flask and Django.
Jinja allows for dynamic content generation in HTML templates
It uses double curly braces {{ }} for placeholders and control structures like loops and conditionals
Jinja templates can be extended and included for reusability
Example: {{ variable }} or {% for item in list %}
Middleware is a framework of hooks into Django's request/response processing. It is used to perform actions before and after the view is called.
Middleware is a Python class that defines hooks that can alter the request/response cycle.
It can be used for authentication, logging, error handling, etc.
Middleware classes are defined in settings.py and executed in the order they are listed.
Example: Django's AuthenticationMidd...
Redis is an open-source, in-memory data structure store that can be used as a database, cache, and message broker.
Redis stores data in key-value pairs.
It is often used for caching frequently accessed data to improve performance.
Redis supports various data structures such as strings, lists, sets, sorted sets, and hashes.
It can be used as a message broker for real-time applications using its pub/sub functionality.
Redis c...
Multithreading involves multiple threads within the same process, while multiprocessing involves multiple processes.
Multithreading shares the same memory space, while multiprocessing has separate memory space for each process.
Multithreading is more lightweight and efficient for I/O-bound tasks, while multiprocessing is better for CPU-bound tasks.
Multithreading can lead to race conditions and synchronization issues, whi...
Developing a complex e-commerce platform with multiple integrations and custom features.
Managing large amounts of data and transactions
Integrating with multiple third-party APIs
Implementing complex business logic and custom features
Ensuring scalability and performance optimization
Collaborating with cross-functional teams
Top trending discussions
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
Use string manipulation to reverse an integer in Python.
Convert the integer to a string
Use string slicing to reverse the string
Convert the reversed string back to an integer
Docker image is a template used to create containers, while a container is a running instance of an image.
Docker image is read-only, while a container is a writable instance of an image.
Multiple containers can be created from the same image, but each container is isolated from others.
Containers can be started, stopped, moved, and deleted, while images are static and cannot be changed.
Images are used to package an appli...
It was general aptitude test .
Easy to medium level coding questions
In 5 years, I see myself as a senior Python and Django developer leading a team of developers on innovative projects.
Continuing to enhance my skills in Python and Django development
Taking on more leadership roles within the development team
Contributing to the success of the company through my technical expertise
Possibly pursuing certifications or advanced degrees to further my knowledge
I am excited about the company's innovative projects and collaborative work environment.
I am impressed by the company's reputation in the industry.
I believe my skills and experience align well with the company's goals.
I am eager to work with a talented team and contribute to the company's success.
Abstract class defines structure, concrete class provides implementation.
Abstract class cannot be instantiated, concrete class can be.
Abstract class can have abstract methods, concrete class must implement them.
Concrete class provides implementation for abstract methods defined in abstract class.
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
posted on 22 Sep 2024
1 round of 2 coding .one is on python substring reversal and another is on palindrome
I am a Python and Django Developer with 5 years of experience in building web applications.
5 years of experience in Python and Django development
Proficient in building web applications using Django framework
Strong understanding of object-oriented programming principles
Experience with front-end technologies like HTML, CSS, and JavaScript
Familiarity with database management systems like MySQL and PostgreSQL
Handled leadership conflict by facilitating open communication and finding common ground.
Addressed the issue directly with the conflicting parties
Encouraged active listening and empathy
Facilitated a meeting to discuss concerns and find common ground
Sought input from team members to reach a resolution
Implemented a plan to prevent future conflicts
posted on 30 Aug 2024
Coding test was moderate level
Case study given one case study asked questions on that
Negotiable based on experience, skills, and industry standards.
Salary expectations are influenced by factors such as experience, skills, location, and company size.
Research average salaries for Python and Django developers in your area to set realistic expectations.
Consider the benefits package offered by the company in addition to the base salary.
Be prepared to discuss your salary expectations during the interview pro
I applied via Walk-in and was interviewed in May 2024. There were 2 interview rounds.
Marepally Mahesh Auraspally
Django python assessment
I applied via Naukri.com and was interviewed in Mar 2023. There were 5 interview rounds.
Aptitude test and arthmetic
Python Developer
Django framework
MySQL and UI
Senior Software Engineer
7
salaries
| ₹7 L/yr - ₹11 L/yr |
Associate Software Engineer
6
salaries
| ₹1.8 L/yr - ₹3 L/yr |
Software Engineer
5
salaries
| ₹2.7 L/yr - ₹4 L/yr |
Software Developer
5
salaries
| ₹4.1 L/yr - ₹10.2 L/yr |
UI/UX Designer
5
salaries
| ₹3.9 L/yr - ₹4.8 L/yr |
Infosys
TCS
Wipro
HCLTech