You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+32-4Lines changed: 32 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,9 @@ The goal here is to provide a complete guideline to get that job in angular. Thi
19
19
*[Master a Large App Related Questions](#master-a-large-app-related-questions)
20
20
*[Rockstar and Fighter for angular Questions](#rockstar-and-fighter-for-angular-questions)
21
21
*[Coding Test: Coming soon](#coding-test)
22
+
*[Fetch Data and Display User Profile]()
23
+
*[Persistent Todo List]()
24
+
*[Student Registration System]()
22
25
* Understanding Side things Related Questions (will born soon)
23
26
* testing
24
27
* build and deploy
@@ -202,11 +205,36 @@ You are a rockstar in angular. you can teach other. you can lead a team for angu
202
205
[Answers link coming soon]
203
206
204
207
## Coding Test
205
-
This part coming soon
206
-
2. How would you implement a brush behavior using rxjs?
207
-
3. How would you implement a color picker with rxjs?
208
+
Sometimes interviewer would like to give a coding challenge that you have to while they are watching. Some potential employer might give you a day or two to finish a coding challenge. Here are few sample coding challenge
208
209
210
+
### Fetch Data and Display User Profile
209
211
210
-
Answers link coming soon
212
+
This test has three level
213
+
1. Level 1: Create a textbox to take user input and then Fetch data from https://api.github.com/search/users?q=eric which takes a query string to search users in github. Upon retrieval display total_count and first 10 users in the search result. Detail instruction about this test is available [here](https://github.com/khan4019/github-profile-search)
214
+
2. Level 2: Convert each user profile as router link so that upon clicking on each user profile you will navigate to a route that has "login" property in the route. Pass user.login as route parameter. Create a separate component where you will read the route parameter and then fetch that user information by using this api https://api.github.com/users/eric . Please Notice that last part of the api is the user.login (the route parameter that you have passed). Finally display user image and other information in the component
215
+
3. Level 3: use any charting framework that you can find in the online and then create a simple bar chart to display number of followers of first 10 users
216
+
217
+
218
+
Focus on this coding test is to judge your ability to use services, component and observables, etc. Always remember unit test, pay attention to variable names, build, etc.
219
+
220
+
[Sample code link coming soon]
221
+
222
+
### Persistent Todo List
223
+
Focuses on how you pass data and events between components. Also whether you are leveraging directives and understand difference between component and directives
224
+
Details coming soon
225
+
226
+
2. Level 1: Implement a simple todo list where you can add items, mark as done
227
+
1. Level 2: Now create few categories of todo list and make it persistance in the browser
228
+
3. Level 3: Now use firebase database to make todo list persitance across multiple devices
229
+
230
+
[Sample code link coming soon]
231
+
232
+
### Student Registration System
233
+
Focuses on architecture for a large application. Your ability to think and implement module, lazy loading, asset management etc.
234
+
1. Level-1: Design a system where students can login to register different courses
235
+
2. Level-2: Add a feature so that faculties on each courses can view how many students registered on the courses
236
+
3. Level-3: (I need a shower. will add text here after i clean up myself)
237
+
238
+
[Sample code link coming soon]
211
239
212
240
Few questions are inspired by [Yonet](https://github.com/Yonet/Angular-Interview-Questions)
0 commit comments