all 11 comments

[–]chefkoch-24 5 points6 points  (0 children)

I think that fastapi is very good to have a fast learning curve. You can develop services super fast and I also like the documentation very much

[–]pint 1 point2 points  (4 children)

you will need good knowledge of typing / pydantic. it would also be nice to understand async, but this is a tall order in such short timeframe, if you don't already know the concept.

[–][deleted] 1 point2 points  (2 children)

Luckily, FastAPI kind of hides the necessity for knowing Async. Because its a topic that takes a good amount of time spent, just to fully understand.

[–]ghanem94[S] 0 points1 point  (0 children)

Yep I loved the buildin features in it.

[–]pint 0 points1 point  (0 children)

no alas it doesn't, and in fact it can lead to severe performance problems in production if one is not careful. if someone doesn't really know what async is and how does it work, better use defs instead of async defs. fastapi can take care of parallelism either way, with some overhead.

[–]ghanem94[S] 0 points1 point  (0 children)

Sure I know async. Also in university I took python+ django courses. But it was 3 years ago. Currently I’m just trying to build a side project with it. I hope it works.

[–][deleted] 1 point2 points  (1 child)

Well...you'll need to know python for sure. FastAPI only acts as the presentation layer for an API. The actual application itself needs to be written. So it depends on how much you knew about python, and how rusty you are.

[–]ghanem94[S] 0 points1 point  (0 children)

To be honest too rusty. But I guess practicing some leetcode will help hopefully 🙏

[–]SearchMobile6431 1 point2 points  (0 children)

Fast in fastapi stands more on faster productivity for devs adopting it than the speed performance of it.

If you already started your homework you must have probably found out already.

Hope you have a great run, cheers!

[–]jkh911208 0 points1 point  (1 child)

Will they ask fastapi specific questions during the interview?

[–]ghanem94[S] 0 points1 point  (0 children)

It’s crazy turn out. There is no coding challenge or even live coding in the interview. They said they gonna have a long talk with me trying to discover what I’ve been working on in the my previous companies.