i
BigStep Technologies
Filter interviews by
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
List is a collection of ordered and changeable elements.
Lists are created using square brackets []
Elements in a list can be of different data types
Lists can be sliced and concatenated
Example: my_list = [1, 'apple', True, 3.14]
Lists are mutable and can be modified, while tuples are immutable and cannot be modified.
Lists are enclosed in square brackets [], while tuples are enclosed in parentheses ().
Lists can have elements of different data types, while tuples can have elements of the same or different data types.
Lists have more built-in methods for manipulation, such as append(), remove(), and sort().
Tuples are generally used for heterogeneo...
A dictionary is a collection of key-value pairs, where each key is unique and used to access its corresponding value.
Keys must be immutable objects like strings, numbers, or tuples.
Values can be any type of object, including other dictionaries.
Dictionaries are unordered, meaning the order of items is not guaranteed.
Accessing a value using a key is fast and efficient.
Example: {'name': 'John', 'age': 30, 'city': 'New Yor
To get the value for a key from a dictionary in Python, use the square bracket notation or the get() method.
Use square brackets and the key name to access the value directly: dictionary[key]
Alternatively, use the get() method to retrieve the value: dictionary.get(key)
If the key is not present in the dictionary, using square brackets will raise a KeyError, while get() will return None or a default value if specified
Memory management is the process of allocating and deallocating memory in a computer system.
Memory is allocated dynamically using malloc() or new() functions.
Memory leaks occur when memory is not deallocated after use.
Garbage collection is used in languages like Python to automatically deallocate memory.
Memory fragmentation can occur when memory is allocated and deallocated frequently.
Memory management is important for
RestAPI is a web service that uses HTTP requests to access and manipulate data.
RestAPI stands for Representational State Transfer Application Programming Interface.
It is a standard protocol used for creating web services.
It uses HTTP methods like GET, POST, PUT, DELETE to perform operations on data.
It returns data in various formats like JSON, XML, etc.
Examples of RestAPIs include Twitter API, Facebook API, etc.
The aptitude test was of moderate level.
It checked on the concepts of oops
I will prioritize tasks, communicate effectively with team members, and utilize time management techniques to meet deadlines.
Prioritize tasks based on importance and urgency
Break down tasks into smaller manageable chunks
Communicate effectively with team members to coordinate efforts
Utilize time management techniques such as Pomodoro technique or Agile methodologies
Identify and eliminate any potential roadblocks or bott...
I applied via Naukri.com and was interviewed in Aug 2023. There were 3 interview rounds.
Agile methodologies are iterative approaches to project management that prioritize flexibility, collaboration, and customer feedback.
Agile methodologies involve breaking down projects into smaller, manageable tasks called sprints.
They emphasize adaptability and responding to change over following a strict plan.
Regular meetings, such as daily stand-ups and sprint reviews, are key components of agile methodologies.
Popula...
BigStep Technologies interview questions for popular designations
I was interviewed before Jan 2024.
I can help improve the product by conducting user research, analyzing feedback, prioritizing features, and collaborating with cross-functional teams.
Conduct user research to understand user needs and pain points
Analyze feedback from customers to identify areas for improvement
Prioritize features based on impact and feasibility
Collaborate with cross-functional teams such as engineering, design, and marketing to implement...
The most important measures while building a product include customer feedback, market research, team collaboration, and continuous improvement.
Customer feedback: Regularly gather feedback from users to understand their needs and preferences.
Market research: Conduct thorough research to identify market trends, competition, and potential opportunities.
Team collaboration: Foster a collaborative environment where team mem...
Get interview-ready with Top BigStep Technologies Interview Questions
I applied via Campus Placement
In this round you have to clear Aptitude and Basic Coding
It is pure coding test which is conduct on hacker rank platform. You have to complete 4 question(1 easy + 2 medium + 1 hard)
I applied via Naukri.com and was interviewed in Sep 2021. There were 5 interview rounds.
I was asked about my writing experience, skills used, and what I can bring to the organization. The round was concise and seamless.
I applied via Campus Placement
Online Coding Test included some aptitude questions, technical questions followed by 3 coding questions
I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.
For loop is used for iterating over a sequence while foreach loop is used for iterating over elements of an array.
For loop is used when the number of iterations is known beforehand.
Foreach loop is used when the number of iterations is not known beforehand.
For loop is faster than foreach loop.
Foreach loop is easier to read and write than for loop.
For loop can be used for other data types like integers and characters whi...
It depends on the situation and personal preference.
IF is better for simple conditions and small number of options.
SWITCH is better for complex conditions and large number of options.
IF is more readable and easier to debug.
SWITCH is faster in some cases.
Ultimately, it comes down to personal preference and coding standards.
Top trending discussions
based on 6 interviews
Interview experience
based on 144 reviews
Rating in categories
5-8 Yrs
Not Disclosed
4-8 Yrs
Not Disclosed
3-6 Yrs
Not Disclosed
Software Engineer
60
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
40
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
25
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
18
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Support Engineer
9
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech