Filter interviews by
To find occurrences of a word in a sentence, we can use string methods to count how many times it appears.
Use the split method: Split the sentence into an array of words and then filter to count occurrences. Example: 'hello world hello'.split(' ').filter(word => word === 'hello').length.
Regular expressions: Use regex to match the word in a case-insensitive manner. Example: 'hello world hello'.match(/hello/gi).l...
Find pairs in an array that sum to zero, useful for identifying complementary values in data sets.
Use a HashSet: Store elements in a HashSet and check if the negative of each element exists.
Example: For array [-1, 1, 2, -2], pairs are (-1, 1) and (2, -2).
Sorting Method: Sort the array and use two pointers to find pairs that sum to zero.
Example: In sorted array [-2, -1, 0, 1, 2], pairs are (-2, 2) and (-1, 1).
Time ...
Decorators in Angular are a design pattern that allows you to add behavior to classes, properties, or methods.
Decorators are functions that are prefixed with @ and are used to modify classes or properties in Angular.
They are commonly used for metadata annotations, dependency injection, and to define component behavior.
Examples include @Component, @Injectable, @Input, @Output, @ViewChild, etc.
Inceptors are services in Angular that allow for intercepting and transforming HTTP requests and responses.
Inceptors are used to modify HTTP requests before they are sent and HTTP responses before they are received.
They can be used for tasks like adding headers, logging, error handling, and caching.
Inceptors are commonly used in Angular applications to handle authentication tokens, error handling, and API requests...
CSS media queries are used to apply different styles based on device characteristics. Min and max define the range of values.
Media queries allow for responsive design by adapting to different screen sizes and orientations
Min-width and max-width are commonly used to define the range of screen sizes
Min-device-width and max-device-width are used to target specific device characteristics
Other media query features incl...
CSS Flexbox is a layout module that helps in creating flexible and responsive layouts.
Flexbox is used to align and distribute space among items in a container.
It has properties like display, flex-direction, justify-content, align-items, and flex-wrap.
Flexbox is widely used in modern web development for creating responsive designs.
Example: display: flex; flex-direction: row; justify-content: center; align-items: ce...
Scss/Sass is a CSS preprocessor that adds features like variables, nesting, and mixins to make writing CSS easier and more efficient.
Scss/Sass stands for Syntactically Awesome Style Sheets
It is a CSS preprocessor that compiles into regular CSS
It adds features like variables, nesting, and mixins to make writing CSS easier and more efficient
It also allows for more advanced features like functions and loops
Example: $...
The expected CTC for the Product Designer role depends on various factors such as experience, skills, location, and company policies.
The CTC can range from 5-15 lakhs per annum in India for mid-level designers
Senior designers with more experience and skills can expect a higher CTC
Location also plays a crucial role in determining the CTC as it varies from city to city
Company policies and benefits such as health ins...
Types of binding in Angular include interpolation, property binding, event binding, two-way binding, and attribute binding.
Interpolation: {{ data }}
Property binding: [property]="data"
Event binding: (event)="function()"
Two-way binding: [(ngModel)]="data"
Attribute binding: [attr.attributeName]="data"
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There were 2 interview rounds.
Types of binding in Angular include interpolation, property binding, event binding, two-way binding, and attribute binding.
Interpolation: {{ data }}
Property binding: [property]="data"
Event binding: (event)="function()"
Two-way binding: [(ngModel)]="data"
Attribute binding: [attr.attributeName]="data"
Decorators in Angular are a design pattern that allows you to add behavior to classes, properties, or methods.
Decorators are functions that are prefixed with @ and are used to modify classes or properties in Angular.
They are commonly used for metadata annotations, dependency injection, and to define component behavior.
Examples include @Component, @Injectable, @Input, @Output, @ViewChild, etc.
Inceptors are services in Angular that allow for intercepting and transforming HTTP requests and responses.
Inceptors are used to modify HTTP requests before they are sent and HTTP responses before they are received.
They can be used for tasks like adding headers, logging, error handling, and caching.
Inceptors are commonly used in Angular applications to handle authentication tokens, error handling, and API requests.
3 javascript questions to solve.
Flatten array.
Rotate array with index.
Remove duplicate elements
Without using built-in functions
I applied via Approached by Company and was interviewed in Oct 2024. There was 1 interview round.
It's 1 hour duration coding test:
1st question was to find the second highest value from the list.
2nd question was to flattend the list of list of Integers.
Both had a constraint
After that I didn't hear from them
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
We are a leading tech company specializing in creating user-friendly interfaces for various digital platforms.
Specialize in UI/UX design for websites and mobile apps
Focus on creating intuitive and visually appealing designs
Work closely with clients to understand their needs and goals
Utilize user research and testing to optimize user experience
Stay updated on latest design trends and technologies
I appeared for an interview in Apr 2025, where I was asked the following questions.
Find pairs in an array that sum to zero, useful for identifying complementary values in data sets.
Use a HashSet: Store elements in a HashSet and check if the negative of each element exists.
Example: For array [-1, 1, 2, -2], pairs are (-1, 1) and (2, -2).
Sorting Method: Sort the array and use two pointers to find pairs that sum to zero.
Example: In sorted array [-2, -1, 0, 1, 2], pairs are (-2, 2) and (-1, 1).
Time Compl...
To find occurrences of a word in a sentence, we can use string methods to count how many times it appears.
Use the split method: Split the sentence into an array of words and then filter to count occurrences. Example: 'hello world hello'.split(' ').filter(word => word === 'hello').length.
Regular expressions: Use regex to match the word in a case-insensitive manner. Example: 'hello world hello'.match(/hello/gi).length...
HR will give to solve 2 DSA problems,1 React question
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
1. She asked me to write a code to find second largest number using one for loop.
2. Array rotation using one for loop.
3. React coding assignment online
I applied via Indeed and was interviewed in Jul 2024. There was 1 interview round.
2 dsa question :
return 2nd largest in the array.
Top trending discussions
The duration of Sketch Brahma Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 13 interview experiences
Difficulty level
Duration
based on 16 reviews
Rating in categories
3-5 Yrs
Not Disclosed
4-6 Yrs
Not Disclosed
Product Designer
46
salaries
| ₹3.5 L/yr - ₹10.1 L/yr |
Product Engineer
33
salaries
| ₹3 L/yr - ₹10 L/yr |
Senior Product Designer
7
salaries
| ₹6.5 L/yr - ₹10.4 L/yr |
Data Analyst
6
salaries
| ₹4 L/yr - ₹5 L/yr |
Front end Developer
5
salaries
| ₹4 L/yr - ₹7 L/yr |
TCS
Accenture
Wipro
Cognizant