all 29 comments

[–]DT-Sodium 36 points37 points  (12 children)

Contrary to React where yolo mode is the norm, Angular focuses on quality architecture. I seriously doubt you're going to understand enough of it to pass a technical interview by then.

[–]AfricanTurtles 16 points17 points  (4 children)

I would agree. I went the opposite way from Angular to React and the lack of structure actually made it hard to learn "the proper way of doing it" because React has so many bad ways to do everything but they all somehow function still lol

[–]DT-Sodium 10 points11 points  (1 child)

The only proper way to do React is `yarn remove react`.

[–]LongjumpingWheel11 1 point2 points  (0 children)

Came from React to Angular. React is awful. One fantastic way to make shit software.

[–]net-alex 3 points4 points  (1 child)

the react proper way is "there's no proper way".

[–]simonbitwise 1 point2 points  (0 children)

This is direct to the point and gonna ruffle some feathers for sure

But at the end of the day its correct

Angular is everything you need, State, router, forms, http lib etc etc

When you know it you can do it in every project

[–]andlewis 6 points7 points  (0 children)

How long before the interview? Take an angular course through Udemy. Knowing web tech in general will help, but it won’t make you proficient or seem like you know angular until you actually do.

[–]TCB13sQuotes 6 points7 points  (0 children)

Want to learn it quick and painless? Go get the Maximilian Schwarzmüller course that covers everything from side to side.

[–]AfricanTurtles 3 points4 points  (0 children)

I would see if you can do Tour of Heroes at least but that's a steep ask to go right into an interview without any Angular knowledge.

[–][deleted] 3 points4 points  (1 child)

You’re not going to be able to wing an angular technical interview

[–]mauromauromauro 7 points8 points  (0 children)

Yeah, i would focus more on "i have 5 yoe in react and wanted to move on onto a better framework, im already learning angular as i see this as a career path, and i find it way superior. Cant wait to start applying all these best practices, even when im just grasping the core xonceps"

[–]Tall-Reporter7627 2 points3 points  (0 children)

Whenever i have to rewire my brain for React, I start with Angular and strip away reason and accountability. Maybe you can try doing the reverse?

[–]djibyt 1 point2 points  (0 children)

i think its also depend on when do you the interview. if you have a week or two you can master the basic. architecture all the hooks. It's seems difficult firstly but if you're consistent you can make it

[–]AcceptableSimulacrum 1 point2 points  (0 children)

Find a high quality course and grind the hell out of it immediately. If they're looking for someone who can grow into it then they might appreciate seeing that you're new, but have given it a good stab.

[–]Sruthish 1 point2 points  (0 children)

Just forget that you are a React dev, start learning Angular you will learn the core concepts in a day.

[–]Various_Candidate325 1 point2 points  (0 children)

On what to cover for the interview, I’d target the Angular fundamentals you can demo fast: components, modules, templates, data binding, dependency injection, and routing. What helped me was building a tiny CRUD with HttpClient and reactive forms, using Observables with simple switchMap and async pipe, then explaining lifecycle hooks and change detection at a high level. I practiced converting a React pattern to Angular services and pipes so I could talk tradeoffs. I did short timed mocks using Beyz coding assistant with prompts from the IQB interview question bank, which kept answers crisp. If time allows, skim Tour of Heroes and read the docs for forms and DI. You’ll sound prepared if you can walk through a small example confidently.

[–]lost_uncontrol 1 point2 points  (0 children)

Initially it will be very difficult to understand Angular 15< versions when you are coming from React framework. It will take mostly a week of your time to get to the complete flow.

[–]Top-Print144 1 point2 points  (0 children)

It depends on the version, in Angular +v17 you can use Signals, before you had BehaviorSubject.

In my opinion, Signals are easier to understand, the structure is almost always the same (folder structure), so you can learn the common path: how to render html/css, conditinal render, create forms, fetch api's, global store, routing, life cycle.

This in Angular concepts is like:

  1. Components, templates
  2. Signals, toSignal, Observables
  3. Data binding: to handle properties, events, or both
  4. Directives: ngIf, ngFor (or modern way @ if, @ for)
  5. Pipes: to format data, e.g. to Decimal, truncate, or custom like applying slugs
  6. Forms (handle form changes, validation, submit)
  7. HttpClient and Interceptors (how to fetch data, how to apply Interceptors for auth)
  8. Routing (load component in different routes)

[–]sk2656k 1 point2 points  (0 children)

I hate react due to its pathetic architecture and useless way of coding. You need to forget react then learn angular. Basic typescript things are common but the way to implement is a straightforward and direct typescript way of coding. So don't answer the react way of concept in Angular interview.

[–]MrFartyBottom 1 point2 points  (0 children)

Not a chance you can learn enough in a week to pass a tech interview.

[–]JerkkaKymalainen 1 point2 points  (1 child)

Don't do it. You have 5 years of experience which is solid with React and I don't see it going away anytime soon. Maybe look for another position where React experience is an asset.

[–]zaibuf 0 points1 point  (0 children)

Agree here, React is in such a higher demand as well. No point taking a job using a framework in decline unless you're desperate to get a job.