Live Test
Angular JS
Experience Required
0+ years
0+ years
Test Duration
20 min
20 min
Test Format
Audio Input
Audio Input
Summary of the test
Summary of the test
AngularJS professional with 0+ years experience and beginner proficiency can set up a basic AngularJS application using CDN or local files and initialize projects with angular.module(). They understand MVC/MVVM patterns, create controllers with $scope, implement data binding via ng-model and curly braces, and utilize built-in directives for UI and form handling. They can define simple routes using ngRoute, call basic services like $http, debug with Chrome DevTools, and build straightforward components under guidance.
Skills Checked:
Skills Checked:
AngularJS Setup
MVC/MVVM Concepts
Data Binding
Built-in Directives
Basic Routing
Simple Debugging
Companies recruiting for this skill:
Companies recruiting for this skill:
Every Utkrusht test shows the candidate a real code challenge that they will
face during their job and observes their ability to:
find faults, suggest improvements, etc.
Sample Questions:
Sample Questions:
You are tasked with setting up a basic AngularJS application to manage a simple task list feature. Examine the code snippet below:
<!DOCTYPE html> <html ng-app="taskApp"> <head> <script src="angular.min.js"></script> </head> <body> <div ng-controller="TaskController"> <ul> <li ng-repeat="task in tasks">{{task.name}}</li> </ul> </div> <script> angular.module('taskApp', []) .controller('TaskController', function($scope) { $scope.tasks = [ {name: 'Task 1'}, {name: 'Task 2'} ]; }); </script> </body> </html>
Why is the
ng-controller
not working as expected?Add an input field to allow adding new tasks to the list.
Suggest a best practice for managing larger task lists
Take the test
You are tasked with setting up a basic AngularJS application to manage a simple task list feature. Examine the code snippet below:
<!DOCTYPE html> <html ng-app="taskApp"> <head> <script src="angular.min.js"></script> </head> <body> <div ng-controller="TaskController"> <ul> <li ng-repeat="task in tasks">{{task.name}}</li> </ul> </div> <script> angular.module('taskApp', []) .controller('TaskController', function($scope) { $scope.tasks = [ {name: 'Task 1'}, {name: 'Task 2'} ]; }); </script> </body> </html>
Why is the
ng-controller
not working as expected?Add an input field to allow adding new tasks to the list.
Suggest a best practice for managing larger task lists
Take the test
You are tasked with setting up a basic AngularJS application to manage a simple task list feature. Examine the code snippet below:
<!DOCTYPE html> <html ng-app="taskApp"> <head> <script src="angular.min.js"></script> </head> <body> <div ng-controller="TaskController"> <ul> <li ng-repeat="task in tasks">{{task.name}}</li> </ul> </div> <script> angular.module('taskApp', []) .controller('TaskController', function($scope) { $scope.tasks = [ {name: 'Task 1'}, {name: 'Task 2'} ]; }); </script> </body> </html>
Why is the
ng-controller
not working as expected?Add an input field to allow adding new tasks to the list.
Suggest a best practice for managing larger task lists
Take the test
Take the test
You are tasked with setting up a basic AngularJS application to manage a simple task list feature. Examine the code snippet below:
<!DOCTYPE html>
<html ng-app="taskApp">
<head>
<script src="angular.min.js"></script>
</head>
<body>
<div ng-controller="TaskController">
<ul>
<li ng-repeat="task in tasks">{{task.name}}</li>
</ul>
</div>
<script>
angular.module('taskApp', [])
.controller('TaskController', function($scope) {
$scope.tasks = [
{name: 'Task 1'},
{name: 'Task 2'}
];
});
</script>
</body>
</html>
Why is the ng-controller
not working as expected?
Add an input field to allow adding new tasks to the list.
Suggest a best practice for managing larger task lists
You are tasked with setting up a basic AngularJS application to manage a simple task list feature. Examine the code snippet below:
<!DOCTYPE html>
<html ng-app="taskApp">
<head>
<script src="angular.min.js"></script>
</head>
<body>
<div ng-controller="TaskController">
<ul>
<li ng-repeat="task in tasks">{{task.name}}</li>
</ul>
</div>
<script>
angular.module('taskApp', [])
.controller('TaskController', function($scope) {
$scope.tasks = [
{name: 'Task 1'},
{name: 'Task 2'}
];
});
</script>
</body>
</html>
Why is the ng-controller
not working as expected?
Add an input field to allow adding new tasks to the list.
Suggest a best practice for managing larger task lists
Take the test
You are tasked with setting up a basic AngularJS application to manage a simple task list feature. Examine the code snippet below:
<!DOCTYPE html>
<html ng-app="taskApp">
<head>
<script src="angular.min.js"></script>
</head>
<body>
<div ng-controller="TaskController">
<ul>
<li ng-repeat="task in tasks">{{task.name}}</li>
</ul>
</div>
<script>
angular.module('taskApp', [])
.controller('TaskController', function($scope) {
$scope.tasks = [
{name: 'Task 1'},
{name: 'Task 2'}
];
});
</script>
</body>
</html>
Why is the ng-controller
not working as expected?
Add an input field to allow adding new tasks to the list.
Suggest a best practice for managing larger task lists
Take the test
Know more about the test
Know more about the test
Know more about the test
What kind of questions are asked in the challenge?
What are tracks?
Can I see a full list of startups who hire from your challenge?
How is Utkrusht different from other screening or skill assessment platforms?
How do you evaluate candidates better than what we currently do?
What do I actually get in the shortlist?
What skills or roles can you assess?
Will this replace my recruiters or team’s hiring process?
Won't candidates "cheat" or do chatgpt?
What if no candidate is good enough?
What if I have candidates but I want to get them tested with your assessments?
What kind of questions are asked in the challenge?
What are tracks?
Can I see a full list of startups who hire from your challenge?
How is Utkrusht different from other screening or skill assessment platforms?
How do you evaluate candidates better than what we currently do?
What do I actually get in the shortlist?
What skills or roles can you assess?
Will this replace my recruiters or team’s hiring process?
Won't candidates "cheat" or do chatgpt?
What if no candidate is good enough?
What if I have candidates but I want to get them tested with your assessments?
What kind of questions are asked in the challenge?
What are tracks?
Can I see a full list of startups who hire from your challenge?
How is Utkrusht different from other screening or skill assessment platforms?
How do you evaluate candidates better than what we currently do?
What do I actually get in the shortlist?
What skills or roles can you assess?
Will this replace my recruiters or team’s hiring process?
Won't candidates "cheat" or do chatgpt?
What if no candidate is good enough?
What if I have candidates but I want to get them tested with your assessments?