System Analyst
Кеширането може да се използва за: - Организиране на архивиране на данни - Намаляване на натоварването на основните хранилища или услуги - Намаляване на времето за зареждане чрез съхраняване на копия в бързодостъпна памет - Увеличаване на пропускателната способност на мрежата - Осигуряване на синхронизация на данните между различни сървъри
@startuml autonumber "<b>[0]" box "вътрешна система" #Khaki database "Kafka" as k participant "Микросервиз" as ms database "PostgreSQL" as db end box box "доставчик" participant "Система" as ws end box ms -> k: четене на kafka ms -> ms: някаква логика ms -> db: запазване на данни db -> ms: запазване на резултат ms -> ws: POST/... ms -> k: потвърждаване на offset @enduml
Каква е разликата между методите GET и POST?
Разкажете повече за опита си с фронтенд, уеб и мобилни приложения.
Какво е шардиране и как се различава от репликацията?
Какви данни ще прехвърляме от една банка в друга?
Какви са разликите между RabbitMQ и Kafka?
Вие сами настройвахе бюджетите като аналитик в бюджетиране? Какви бюджети настройвахте?
Всички бизнес клиенти ли са еднакво компетентни по отношение на поставянето на задачи? Има ли анализатори или хора, които са въвлечени в процеса от страна на бизнеса?
Комуникирате самостоятелно с клиентите и бизнеса?
Каква е разликата между процедура и функция в базите данни?
При интеграция с външна CRM система (SOAP), в отговора може да се получи: - Fault AUTH_FAILED - Fault VALIDATION_ERROR (например, неправилен телефон) - timeout Най-доброто съответствие: AUTH_FAILED → 403, VALIDATION_ERROR → 400, timeout → 504 AUTH_FAILED → 500, VALIDATION_ERROR → 500, timeout → 200 AUTH_FAILED → 403, VALIDATION_ERROR → 404, timeout → 409 AUTH_FAILED → 401, VALIDATION_ERROR → 400, timeout → 504 Може да върнете код 200, а в тялото на отговора {"error": }
С какви хранилища за данни и брокери на съобщения сте работили? Какво отличава Kafka от RabbitMQ?
Каква е разликата между SELECT COUNT(*) и SELECT COUNT(колона) от таблицата?
Каква е разликата между пул и писта в BPMN?
Има ли разлики в управлението на графика на персонала с история и без история на промените?
Готов ли си за офис или хибрид?
СЪЗДАВАНЕ ИЛИ ПРОМЯНА НА PROCEDURE dif.get_request_to_cancel_not_confirmed_delivery AS BEGIN SET NOCOUNT ON; ДЕКЛАРИРАЙ @delivery_id BIGINT , @request_queue_id BIGINT , @request_id BIGINT , @contents VARCHAR(MAX) ИЗБЕРЕТЕ 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 Актуализирайте 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
Проектирайте мобилно приложение за настройка на китара. От какви части се състои и как работи?
Как работите с няколко задачи и срокове? Споделете техники и методики за управление на времето и рисковете.