Faster and better experience!
Filter interviews by
To make a system scalable, consider horizontal scaling, load balancing, caching, microservices architecture, and database sharding.
Implement horizontal scaling by adding more servers to distribute load.
Use load balancing to evenly distribute incoming traffic across multiple servers.
Utilize caching to store frequently accessed data and reduce load on the database.
Adopt microservices architecture to break down the system...
I applied via LinkedIn and was interviewed before Sep 2023. There were 3 interview rounds.
I am a passionate 3D Generalist with experience in modeling, texturing, and animation.
Proficient in software like Maya, 3ds Max, and ZBrush
Skilled in creating realistic textures and lighting effects
Experienced in character rigging and animation
Strong understanding of 3D modeling principles and techniques
Seeking new challenges and opportunities for growth.
Looking for a new environment to learn and develop new skills
Seeking better career advancement opportunities
Wanting to work on more diverse projects
Desire for a change in company culture or work atmosphere
I am well-versed in various techniques such as modeling, texturing, lighting, and rendering in 3D animation.
Proficient in 3D modeling using software like Maya, Blender, and ZBrush
Skilled in texturing techniques such as UV mapping and procedural texturing
Experienced in lighting setups and techniques to create realistic scenes
Knowledgeable in rendering engines like V-Ray, Arnold, and Redshift
Create female 3D models and textures
Top trending discussions
I did my internship at XYZ Corporation.
Interned at XYZ Corporation
Worked in the marketing department
Assisted in creating social media campaigns
Conducted market research
Attended meetings with clients
I learned to take responsibility for my actions and to use my mistakes as opportunities for growth.
I learned to admit my mistakes and apologize when necessary
I learned to reflect on my mistakes and identify areas for improvement
I learned to seek feedback from others and use it to make positive changes
I learned to not be afraid of failure and to view it as a learning experience
For example, when I made a mistake at work ...
I have the skills, experience, and passion to contribute to the success of your company.
I have a proven track record of achieving targets and exceeding expectations.
I possess strong communication and interpersonal skills, which enable me to work effectively with colleagues and clients.
I am a quick learner and adaptable to new environments and technologies.
I am passionate about the industry and eager to contribute to th...
Find sum of all numbers formed from root to leaf path in a binary tree
Traverse the binary tree using DFS
At each leaf node, add the number formed from root to leaf path to a sum variable
Return the sum variable
Time complexity: O(n)
Example: For a binary tree with root value 1, left child 2 and right child 3, the sum would be 12 + 13 = 25
Given a string, print all possible strings that can be made by placing spaces (zero or one) in between them.
Use recursion to generate all possible combinations of spaces
For each recursive call, either add a space or don't add a space between the current character and the next character
Base case is when there are no more characters left to add spaces between
Time complexity is O(2^n) where n is the length of the string
Preorder traversal without recursion
Use a stack to keep track of nodes
Push right child first and then left child onto stack
Pop top of stack and print value
Repeat until stack is empty
Find longest continuous patch on a 12 km road with updates in patches
Maintain a variable to keep track of current patch length
Update the variable whenever a new patch is added
Maintain a variable to keep track of longest patch so far
Compare current patch length with longest patch length and update if necessary
Use a sorted data structure like a binary search tree to store the patches for efficient search
Time complexity: ...
Find median of an unsorted array.
Sort the array and find the middle element
Use quickselect algorithm to find the median in O(n) time
If the array is small, use brute force to find the median
Find 'k' elements closest to a given number from a stream of characters.
Use a priority queue to keep track of closest elements.
Update the queue as new characters come in.
Return the 'k' closest elements from the queue.
Design a data structure with O(1) insert, remove, find-max, and delete-max operations.
Use a doubly linked list to maintain the elements in sorted order.
Use a hash table to store the pointers to the nodes in the linked list.
Maintain a pointer to the maximum element in the hash table.
Update the pointers in the hash table when inserting or removing elements.
Update the maximum pointer when deleting or inserting the maximum
Check if a given linked list is a palindrome.
Traverse the linked list and store the values in an array.
Compare the first and last elements of the array, then move towards the center.
If all elements match, the linked list is a palindrome.
Alternatively, use two pointers to find the middle of the linked list and reverse the second half.
Compare the first half with the reversed second half to check for a palindrome.
based on 2 interviews
Interview experience
based on 22 reviews
Rating in categories
Regional Sales Manager
4
salaries
| ₹7.5 L/yr - ₹14 L/yr |
3D Artist
4
salaries
| ₹3.5 L/yr - ₹6 L/yr |
3D Animator
4
salaries
| ₹4.9 L/yr - ₹8 L/yr |
3D Generalist
4
salaries
| ₹3 L/yr - ₹8 L/yr |
Senior Unity 3D Developer
4
salaries
| ₹9.2 L/yr - ₹14 L/yr |
Edureka
Simplilearn
upGrad
Great Learning