Filter interviews by
I applied via Naukri.com and was interviewed before Oct 2021. There were 3 interview rounds.
Shopify is a leading e-commerce platform that enables businesses to create online stores and sell products/services.
Shopify provides a user-friendly interface for creating and managing online stores
It offers a wide range of features such as payment processing, shipping, and inventory management
Shopify also provides various themes and templates to customize the look and feel of the store
It integrates with various third-...
Variations can be added in Shopify by creating product options and adding variants to them.
Create product options such as size, color, material, etc.
Add variants to each option with unique SKUs, prices, and images.
Use Shopify's bulk editor or CSV import to add multiple variants at once.
Enable inventory tracking for each variant to manage stock levels.
Use apps like Bold Product Options or Infinite Options for more advan...
Top trending discussions
I applied via Job Portal and was interviewed in Nov 2024. There was 1 interview round.
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
Model classes in UIKit are used to represent data in an application's user interface.
Model classes in UIKit typically subclass NSObject and are used to store and manage data for views.
They can include properties to represent different data fields, methods to manipulate the data, and sometimes protocols for delegation.
For example, a model class for a user profile in a social media app might have properties like username...
Project related questions
I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.
GIL stands for Global Interpreter Lock in Python, which limits execution of multiple threads at once.
GIL is a mutex that protects access to Python objects, preventing multiple threads from executing Python bytecodes at once.
Due to GIL, Python threads are not suitable for CPU-bound tasks but are still useful for I/O-bound tasks.
To handle multi-threading in Python, one can use multiprocessing module or asynchronous progr...
React uses a virtual DOM to efficiently update the actual DOM based on changes in state or props.
React creates a virtual DOM representation of the actual DOM.
When state or props change, React compares the virtual DOM with the actual DOM to determine the minimal set of changes needed.
React then updates the actual DOM efficiently to reflect the changes.
Currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of nested functions, each taking a single argument.
Currying can be achieved using arrow functions in JavaScript.
Arrow functions automatically bind 'this' and do not have their own 'this' value.
Example: const add = a => b => a + b;
Example: const addFive = add(5); const result = addFive(3); // result
I applied via Job Portal and was interviewed in Sep 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed in Sep 2023. There were 2 interview rounds.
Aptitude Test + Technical Questions + One Coding Question
Detect loop in a singly linked list
Use two pointers, one moving one step at a time and the other moving two steps at a time
If there is a loop, the two pointers will eventually meet
If any of the pointers reach the end of the list, there is no loop
The 2 Sum problem involves finding a pair of numbers in an array that adds up to a given target.
Use a hash table to store the complement of each number as you iterate through the array.
Check if the current number's complement exists in the hash table.
If found, return the indices of the two numbers.
If no pair is found, return an empty array.
I applied via Naukri.com and was interviewed in Feb 2024. There were 2 interview rounds.
Good number of questions on permutations, english etc
The company is a leading software development firm specializing in creating innovative solutions for various industries.
Specializes in creating innovative software solutions
Works with clients from various industries
Known for high-quality and reliable products
Has a strong team of experienced developers
Focuses on staying up-to-date with the latest technologies
posted on 27 May 2024
I have 3 years of experience coding in Python, including developing web applications and data analysis scripts.
Developed web applications using Django framework
Used Python for data analysis and visualization with libraries like Pandas and Matplotlib
Implemented machine learning algorithms in Python using libraries like scikit-learn
based on 1 review
Rating in categories
Software Developer
52
salaries
| ₹2 L/yr - ₹9 L/yr |
Business Analyst
38
salaries
| ₹3.6 L/yr - ₹10 L/yr |
Quality Analyst
26
salaries
| ₹1.6 L/yr - ₹6.5 L/yr |
Team Lead
14
salaries
| ₹3.6 L/yr - ₹12.5 L/yr |
Transaction Executive
12
salaries
| ₹1 L/yr - ₹2.6 L/yr |
TCS
Infosys
Wipro
HCLTech