i
OodlesTechnologies
Filter interviews by
Clear (1)
Aptitutde test was easy asking qued about web technologies
I was interviewed in Jun 2021.
Round duration - 60 minutes
Round difficulty - Medium
Technical Interview round with questions based on Javascript mainly.
JavaScript data types include string, number, boolean, object, function, undefined, and null.
String: 'hello'
Number: 42
Boolean: true or false
Object: { key: 'value' }
Function: function() { }
Undefined: undefined
Null: null
typeof() operator in JavaScript is used to determine the data type of a variable or expression.
typeof() returns a string indicating the type of the operand.
Example: typeof 42 will return 'number'.
Example: typeof 'hello' will return 'string'.
The return type of getElementsByClassName method in JavaScript is an array of elements.
The method returns an array of elements that have a specified class name.
The elements are returned in the order they appear in the document.
If no elements are found with the specified class name, an empty array is returned.
JavaScript is single-threaded.
JavaScript is single-threaded, meaning it can only execute one piece of code at a time.
This is because JavaScript runs in the browser's main thread, which is responsible for handling user interactions, rendering, and running JavaScript code.
Asynchronous operations in JavaScript, such as AJAX requests and setTimeout, allow for non-blocking code execution without the need for multi-threading...
Async/Await is a feature in JavaScript that allows for easier handling of asynchronous code.
Async/Await is built on top of Promises and provides a more readable and concise way to work with asynchronous code.
The 'async' keyword is used to define a function as asynchronous, allowing the use of 'await' inside it to pause execution until a Promise is settled.
Using Async/Await can help avoid callback hell and make code mor...
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with questions based on Angular mainly.
Data can be shared between components in Angular using services, input/output properties, and observables.
Use services to create a shared data service that can be injected into multiple components
Use input/output properties to pass data from parent to child components
Use observables to create a data stream that can be subscribed to by multiple components
Types of data binding in Angular include interpolation, property binding, event binding, two-way binding.
Interpolation: {{ data }}
Property binding: [property]="data"
Event binding: (event)="function()"
Two-way binding: [(ngModel)]="data"
Tip 1 : Just start a small project and watch tutorials and implement them in your project.
Tip 2 : Start from a simple todolist app and then build a small simple shopping cart app. You can use a hard-coded json data for displaying items. It should be enough.
Tip 3 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
The typeof() method in JavaScript returns the data type of a variable or expression.
typeof() returns a string indicating the type of the operand.
It can be used with variables, literals, or expressions.
Common return values include 'number', 'string', 'boolean', 'object', 'function', and 'undefined'.
Javascript is single-threaded.
Javascript runs on a single thread called the event loop.
This means that it can only execute one task at a time.
However, it can delegate tasks to other threads using web workers.
This allows for parallel processing without blocking the main thread.
Async/await is a syntax for writing asynchronous code in a synchronous way.
Async/await is built on top of Promises.
Async functions always return a Promise.
Await can only be used inside an async function.
Async/await makes code easier to read and write compared to using callbacks or Promises.
Intercepter and class are both used in JavaScript, but serve different purposes.
Intercepter is used to intercept and modify HTTP requests and responses.
Class is used to create objects with properties and methods.
Intercepter is commonly used in frameworks like Angular and React.
Class is a fundamental concept in object-oriented programming.
Intercepter can be used to add authentication headers to requests.
Class can be use...
OodlesTechnologies interview questions for designations
I applied via Naukri.com and was interviewed before Jun 2022. There were 4 interview rounds.
Basic to intermediate questions on javascript
z index determines the stacking order of elements on a webpage.
z index is a CSS property that specifies the stack order of an element
Elements with a higher z index value will be displayed on top of elements with a lower value
Default z index value is 0, negative values are allowed
z index only works on positioned elements (position: relative, absolute, fixed)
Position relative is relative to its normal position, while position absolute is relative to its nearest positioned ancestor.
Position relative moves an element relative to its normal position.
Position absolute moves an element relative to its nearest positioned ancestor.
Position absolute elements are taken out of the normal flow of the document.
Design a carousel using jQuery and css
Get interview-ready with Top OodlesTechnologies Interview Questions
I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.
Top trending discussions
I was interviewed before Dec 2020.
Round duration - 360 minutes
Round difficulty - Medium
Basically TCS conduct its flagship event named as CODEVITA . And it offers Internship to prefinal (3rd )year students .
Given an array of integers arr
, where arr[i]
represents the number of pages in the i-th
book, and an integer m
representing the number of students, allocate all the books ...
Allocate books to students in a way that minimizes the maximum number of pages assigned to a student.
Iterate through possible allocations and calculate the maximum pages assigned to a student.
Find the minimum of these maximums to get the optimal allocation.
Return the minimum pages allocated in each test case, or -1 if not possible.
Tip 1 : Good understanding of Data Structure and Algorithms
Tip 2 : Be clear in your Core Subjects.
Tip 3 : Do at least 1 good Project .
Tip 4 : Be humble and speak truth .
Tip 1 : Simple and Crisp .
Tip 2 : Do host your project and mention the link in the resume .
Tip 3 : Single Page
I applied via Naukri.com and was interviewed before Mar 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
CSS Box-model defines how elements are rendered in a webpage, including padding, border, and margin.
Box-model consists of content, padding, border, and margin
Content area is where text or images are displayed
Padding is the space between content and border
Border is the line around the content and padding
Margin is the space outside the border
Flexbox is for one-dimensional layouts, grid is for two-dimensional layouts.
Flexbox is best for arranging items in a single row or column.
Grid is best for creating complex layouts with rows and columns.
Flexbox is more suitable for smaller scale layouts, while grid is better for larger scale layouts.
Flexbox is more flexible in terms of item order and sizing, while grid provides more control over the overall layout.
Both
posted on 18 Feb 2024
I applied via LinkedIn and was interviewed before Feb 2023. There were 3 interview rounds.
It was easy not that hard
Coding question were on medium level
based on 4 interviews
Interview experience
based on 14 reviews
Rating in categories
Front end Developer
73
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant
62
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Development Consultant
59
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate Consultant
49
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant Developer
43
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech