Jakie zadania rozwiązują korutyny i jaka jest ich zaleta w programowaniu asynchronicznym?
Android
Jakie są różnice między pętlami for i while w organizacji powtarzających się operacji w programowaniu?
Czy możesz wyjaśnić, czym jest funkcja lambda i jak jest używana?
Czym różni się obsługa błędów w Java i Kotlin, oraz jak są realizowane wyjątki w każdym z tych języków?
Czy masz doświadczenie w mentoringu lub kierowaniu kolegami?
Czy możesz wyjaśnić, co oznacza None w języku Python?
Jak wyglądał proces przeglądu kodu w Twojej poprzedniej firmie przed jego scaleniem lub wdrożeniem?
Jak zaimplementować pętlę, która będzie wykonywać się bezwarunkowo i nieskończenie?
Jakie są główne zalety korzystania z Kotlin w porównaniu z Java do rozwoju na Androida lub po stronie serwera?
Jakie pytania są zwykle zadawane na rozmowach kwalifikacyjnych na ten temat?
Wyjaśnij, czym jest klasa abstrakcyjna i czym różni się od zwykłej klasy.
Na czym polega ograniczenie korzystania z funkcji z modyfikatorem inline dla wszystkich funkcji w programie?
Jak różnią się strategie przesyłania danych w programie: przez wartość i przez referencję do obiektu?