i
Brainvire
Filter interviews by
I applied via Referral and was interviewed in Feb 2024. There were 3 interview rounds.
Aptitude test was of 1 hour
Armstrong number is a number that is equal to the sum of its own digits raised to the power of the number of digits.
Create a function to check if a number is an Armstrong number by calculating the sum of its digits raised to the power of the number of digits.
Implement a function to check if a number is a palindrome by comparing it to its reverse.
Write a function to generate Fibonacci numbers up to a certain limit and c
I applied via Naukri.com and was interviewed in Nov 2021. There were 4 interview rounds.
Top trending discussions
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Python coding oops a1b3h5 to abbbhhhhh
pandas numpy sql questions basic to intermediate
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Shift all zeros in an array to the right while maintaining the order of non-zero elements.
Iterate through the array and move all non-zero elements to the front of the array.
Fill the remaining elements with zeros.
Maintain the relative order of non-zero elements.
A decorator is a design pattern in Python that allows adding new functionality to an existing object without modifying its structure.
Decorators are denoted by the @ symbol followed by the decorator function name.
They are commonly used to modify or extend the behavior of functions or methods.
Decorators can be used for logging, timing, authentication, caching, etc.
Example: @staticmethod, @classmethod, @property
posted on 10 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
Waiting for l2 round
posted on 2 Jul 2024
Simple python programming concepts
Inter service communication in transactional systems involves designing a reliable and efficient way for services to communicate and exchange data.
Use asynchronous messaging systems like RabbitMQ or Kafka to decouple services and ensure reliable message delivery.
Implement RESTful APIs for synchronous communication between services, using HTTP methods like GET, POST, PUT, DELETE.
Consider using gRPC for high-performance,...
Use pandas library for efficient loading and processing of large files in Python.
Use pandas read_csv() function with chunksize parameter to load large files in chunks.
Optimize memory usage by specifying data types for columns in read_csv() function.
Use pandas DataFrame methods like groupby(), merge(), and apply() for efficient data processing.
Consider using Dask library for parallel processing of large datasets.
Use gen...
I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.
Decorators are functions that modify the behavior of other functions without changing their source code.
Decorators are denoted by the '@' symbol followed by the decorator function name.
They can be used to add functionality to a function, such as logging or timing.
Decorators can also be used to modify the behavior of a class or method.
They are commonly used in web frameworks like Flask and Django.
Examples of built-in de...
Namespace is a container that holds identifiers (names) used to avoid naming conflicts.
Namespace is created at different moments and has different lifetimes.
Python implements namespaces as dictionaries.
There are four types of namespaces in Python: built-in, global, local, and non-local.
Namespaces can be accessed using the dot (.) operator.
Example: 'import math' creates a namespace 'math' that contains all the functions
Algorithm to solve Sudoku puzzle
Create a 9x9 grid to represent the puzzle
Fill in known numbers
For each empty cell, try numbers 1-9 until a valid number is found
Backtrack if no valid number can be found
Repeat until all cells are filled
I applied via LinkedIn and was interviewed in Apr 2021. There was 1 interview round.
List comprehension is a concise way to create lists in Python by iterating over an existing list or iterable.
Syntax: [expression for item in iterable]
Can include conditions: [expression for item in iterable if condition]
Can be nested: [[i*j for j in range(1, 4)] for i in range(1, 4)]
Can be used to create new lists from existing lists efficiently
Types of Serializers in Django include ModelSerializer, Serializer, and HyperlinkedModelSerializer.
ModelSerializer: Used to serialize Django model instances.
Serializer: Generic serializer class for custom data serialization.
HyperlinkedModelSerializer: Includes hyperlinks to related resources in the serialized data.
Software Engineer
152
salaries
| ₹3 L/yr - ₹10.2 L/yr |
Senior Software Engineer
116
salaries
| ₹5 L/yr - ₹15 L/yr |
Business Analyst
70
salaries
| ₹1.8 L/yr - ₹10 L/yr |
Associate Software Engineer
58
salaries
| ₹2 L/yr - ₹6.8 L/yr |
Software Developer
44
salaries
| ₹1 L/yr - ₹10 L/yr |
TCS
Infosys
Wipro
HCLTech