Sobes.tech

System Analyst

How do you gather business requirements?

184

Logical puzzle about a watermelon: a watermelon weighs 10 kg and is 99% liquid, after drying the liquid it becomes 98%. How much does the watermelon weigh now?

184

Will you have the opportunity to re-enter the meeting and connect with the settings again?

184

Where is the API version usually registered?

Middle
184

How was the integration between the systems implemented? Describe the technical details.

Middle
184

Do the proposed diagrams conform to BPMN notation?

Middle+
184

Design an ER diagram for an online bookstore. Consider that a book can contain multiple works by different authors, a work can be in different books, and there should be a keyword search feature.

Middle
184

What is idempotency? Which HTTP methods are idempotent?

Middle
184

Have you worked on projects that are used internally within the company, i.e., internal projects?

184

What were the synchronous and asynchronous integrations? In which cases are each used? What is the danger of synchronous interaction?

184

What questions would you ask the client 1-1.5 hours before they go on vacation for 3 weeks if there is an urgent feature?

Middle
184

What types of software architecture do you know?

Middle+
184

Do I understand correctly that you were a full-stack in analysis — that is, there was no division into system and business analyst, or was there?

Senior
184

CREATE OR ALTER PROCEDURE dif.get_request_to_cancel_not_confirmed_delivery AS BEGIN SET NOCOUNT ON; declare @delivery_id bigint , @request_queue_id bigint , @request_id bigint , @contents varchar(max) select top 1 @delivery_id = od.delivery_id , @request_queue_id = null , @request_id = odr.request_id , @contents = cn.contents from opsapi.request rq join ops.contents cn on cn.contents_uid = rq.contents_uid join dif.ops_delivery_request odr on odr.request_id = rq.request_id join dif.ops_delivery od on od.delivery_id = odr.delivery_id where 1 = 1 and rq.state_code = 200 and rq.scheme_name = 'исх:опс.лк.отмена.слота.ффд' and od.state_code = 257 order by rq.request_id update opsapi.request set state_code = 202 , state_name = opsapi.get_state_name(202) , state_note = null , state_datetime = getdate() , updated_at = getdate() where request_id = @request_id select @request_queue_id request_queue_id, @request_id request_id, @contents contents END GO

184
/138