Do you have any questions about the project or the company?
iOS
Explain what the UPSERT operation means in the context of working with databases.
Do you use ready-made code snippets in development?
Is it possible to use variables inside code templates or code fragments?
What professional development do you hope to achieve in your new role?
Explain what the Detached Head state in Git means and when it occurs.
Can you list the main types of HTTP requests used when interacting with a server?
Can you list common MIME types used for displaying images on the web?
How can you cancel a rebase operation in a version control system?
What motivates you to go to work every day?
Can you explain the differences between HTTP PUT and PATCH methods in the context of REST API?
How are the internal mechanisms of the Optional class implemented in the programming language?
What triggers the automatic build and deployment process when code changes in a CI/CD system?
Have you worked with the Nexus system in your previous company?
Do you use tools for intercepting and analyzing network traffic?
Have you had experience developing interfaces for interacting with the backend of applications?
Explain the principle of the Cherry Pick operation in version control systems.
Can you explain how the 'git rebase' command works and how it is used when working with branches?
How does the command `git commit --amend` work and in what cases is it used?
Explain the working principle of the Git Bisect tool and its purpose.