Frontend
O'zingiz uchun qaysi nomzodni ko'rib chiqyapsiz?
Kod ko'rib chiqish vazifasi: sizga junior yozgan kod berilgan. Kodning bir qismi (18-qatorgacha) o'zgartirilmasligi kerak, qolgan qismi esa ko'rib chiqilishi kerak. Har qanday g'alati yoki mantiqsiz ko'ringan narsalarni toping va taklif qiling.
Talab paydo bo'ldi: polyname maydoni jadvalda boshqa nomlar (polyname) bilan mos kelmasligi kerak. Bunday yagonaqlik tekshiruvini qanday amalga oshirish mumkin?
Taqdim etilgan Vue kodini tahlil qiling: qaysi o'zgaruvchilar reaktiv, qayerda reaktivlik yo'qoladi va uni qanday tuzatish mumkin?
Next.js App Router'da server va mijoz komponentlari, gidratatsiya
Sizda dizayn tizimi / brend kitobi bormi? Uni nolardan boshlash kerak bo'ldimi?
Birinchi va ikkinchi endpointlar uchun ma'lumotlar tuzilmasini tasvirlab bering — bu ishga tushishi uchun nima kerak? Kvizza entitysi qanday bo'ladi (qaysi maydonlar)?
var, let va const nima farq qiladi?
CORS nima, nima uchun kerak va qayerda sozlanadi? Backendda CORSni o'chirish mumkinmi va qanday?
useEffect va useLayoutEffect o'rtasidagi farq nima?
Angular komponentining hayot aylanishi hooklari haqida, ularning bajarilish tartibida gapiring.
Reactda holatni qanday qilib yangilash mumkin (oldingi qiymat bilan funksiyadan foydalanib)?
Promise va setTimeout dan foydalanib, belgilangan imzo bilan delay funksiyasini amalga oshiring.
Agar hozirda ikkinchi suhbatni topsangiz va ertaga yuzma-yuz suhbat (uchinchi) bo‘lsa va uni ham topsangiz, ishni o‘zgartirishga tayyormisiz?
API dizaynida ishtirok etdimi?
Nima uchun o'q chiziqli funksiyalar bilan yangi quruvchidan foydalanib bo'lmaydi?
Bundle optimallashtirish, bo'laklarga bo'lish, kechiktirilgan yuklash va dinamik importlar bilan tanishmisiz?
function cloneDeep(something: Cloneable): Cloneable { /* * TODO: chuqur nusxa ko'chirishni JSON.parse/stringifysiz amalga oshiring */ return JSON.parse(JSON.stringify(something)); } function assertDeep(a: Cloneable, b: Cloneable) { if (JSON.stringify(a) !== JSON.stringify(b)) { console.error("Not OK"); } console.log("OK"); } const obj: Cloneable = { a: 1, b: true, c: "salom", d: { there: "are", some: ["properties"] }, e: {}, f: [(), (), { key: { value: [1, 2, "3", "four"] } }], g: [] }; assertDeep(obj, cloneDeep(obj));
Angular'da O'zgarishlarni Aniqlash mexanizmi qanday ishlaydi?
Script tegida defer va async atributlari haqida gapir. Ular qanday farq qiladi?