/* Биздин чат тиркемебиз серверден келген жаңы билдирүүлөрдү көрсөтүшү керек. Билдирүү төмөнкү форматта: interface Message { id: number text: string } Биринчи билдирүүнүн ID 1, жана кийинки бардык билдирүүлөрдүн IDси мурдагыдан 1ге чоң. Биз билдирүүлөрдү туура тартипте көрсөтүшүбүз керек, бирок сервер жөнөтүлгөн билдирүүлөрдүн туура тартибин кепилдебейт. Убакыт сызыгы: // (келип жатат) [телефон] // (сүрөттөйбүз) . 1 2 3 .. 4 5 6 7 8 Серверден келген билдирүүлөр connect функциясынын иштеткичине келет: connect((msg) => { ... }); Билдирүүлөрдү көрсөтүү үчүн render функциясын колдонуу керек: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }
Frontend
Кандайча .then() жана .catch() колдонуп убада берилгендин четке кагылган абалын иштетсе болот? Кайсы .then()да ката кеткенин түшүнүп, аны өзүнчө иштетүү керек?
Техникалык көндүмдөр жагынан өзүңүздү күчтүү адис деп эсептеген тармактар кайсылар?
Сиз httpOnly кукиси XSS чабуулдарына каршы күрөшүүгө жардам бергенин айттыңыз, туурабы? Кантип?
Promise'teki then ыкмасы эмне кайтарат?
Кайсы сценарийлерде колдонуу керек jest.mock(), jest.fn() жана jest.spyOn() ?
Ким долбоорго талаптарды киргизди? Бизнестен өнүктүрүүгө чейинки процессти кантип уюштурду?
Эгер биз чыгаруулууларды жылжытсак, эмне болот?
Жобоңуздагы чат тууралуу айтып бер — кандай функциялары бар эле? Фронт жана бэк иши кандай уюштурулду?
Жаңы технологияларды үйрөнүү процесиңиз кандай өтүп жатат?