I applied through a recruiter. I interviewed at Taller Technologies (Rio de Janeiro) in Oct 2024
Interview
The interview was conducted through a person who showed no empathy whatsoever. When I extended my answer to offer a more detailed explanation, I was stopped on the spot with the comment: “I didn't ask you about that”. Apart from that, there were several similar situations where I felt extremely uncomfortable.
All in all, it was a terrible interview experience, and I wouldn't recommend anyone to go through it.
Interview questions [1]
Question 1
- What is the difference between Activity and Fragment?
- How do you communicate between activity and fragment and from fragment to fragment?
- What are coroutines?
- What is the difference between coroutineScope and coroutineContext?
- What is Flow?
- What is the difference between typealias and inline functions?
- What is the difference between lateinit and lazy?
- What are the different ways of persisting data in android? and when do we use each one?
- What are the differences between .apply, .run .let, etc.?
- How do you optimize the performance of an android app?
- How do you monitor the performance of an android app in production?
- What is the difference between Serializable and parcelable?
- What good practices can we follow when writing the UI in XML?
- Why use Kotlin instead of Java? What else does Kotlin offer?
- What design patterns do we usually use in an android project?
- How can we apply solid to an android project?