If the business asks to implement a new feature in a tight deadline, and the development says it's impossible with the current architecture — how would you act from a systems analyst role?
System Analyst
What is the problem with highly normalized tables?
What SQL query should be written to list all users who did not place an order throughout the year?
How can tables be denormalized?
Tell about your nearly two years of experience working as a systems analyst: what product you worked with, how processes were built, what achievements and mistakes you had, and why you left the company?
How does a B-tree index work?
What business models and diagrams have you encountered in your work experience?
What do you pay attention to when looking for a job, what is important to you?
How else can database queries be accelerated?
Tell me about the system you worked with (POS, KDS, kiosks)
What was the trigger for leaving the company?
What databases have you worked with?
What is a loop, how does it differ from recursion, how does a function differ from a procedure, and why should you not perform many INSERTs?
What data type can be used for denormalization — to embed an entire table into a single field?
What is the difference between PUT and POST when designing a method for creating an order? What structures and errors can you encounter?
Additional criteria for choosing a job (organizational)?
If you have two tables with a many-to-many relationship, how is this implemented?
List the artifacts of a system analyst that you have created in your work.
Why is it not recommended to store everything in a JSON field?
Why are relational databases called relational?