Frontend
რა არის თქვენი მოსალოდნელებები თქვენი მომავალი სამუშაოს მიმართ?
თუ ერთ handler-ში რამდენჯერმე გამოიძახებთ setCount-ს, რა მოხდება ღილაკის ლეიბლთან? რამდენჯერ დაინახება კომპონენტი თავიდან?
როგორ დავტვირთოთ დინამიურად მძიმე კომპონენტები ტაბების გადართვისას, როუტინგის შეცვლის გარეშე და როგორ გადავცეთ მათ საჭირო დამოკიდებულებები Dependency Injection-ის საშუალებით?
RTK Query ან GraphQL მომხმარებლების მთავარი უპირატესობა ჩვეულებრივი Axios-ის მიმართ რა არის?
// === 1 === // TODO: id ფუნქციის განხორციელება // console.log(id()); // 0; // console.log(id()); // 1; // console.log(id()); // 2; // console.log(id()); // 3; export default function App() { // TODO: Table.tsx-ს განხორციელება return <></>; }
გთხოვთ, ახსნათ, რა არის კონტექსტი JavaScript-ში, რა არის ლექსიკური გარემო და როგორ მუშაობენ დახურვები.
გააზიარეთ თქვენი წარუმატებლობა IT გამოცდილებაში
სად ხარ? მზად ხარ გადასახლებად? რა გგონია Hybrid-ის შესახებ?
რა არის XSS თავდასხმები?
თქვენ მუშაობდით SCSS/LESS წინასწარ დამუშავებლებთან?
თქვენ გქონდათ თუ არა საჭიროება ESLint და Prettier-ის კონფიგურაციის შეცვლის, რათა მათ შორის კონფლიქტი არ ყოფილიყო?
გააზრეთ შემდეგი კოდის ფრაგმენტი: ```typescript let info = { name: "Alex", skill: ["git", "react", "read"], }; let started = (info: any) => { let { name, skill } = info; (name = "Alex Pool"), skill.push("delete"); return { name, skill, online: true, }; }; ``` განმარტეთ, რა აკეთებს ფუნქცია `started` ობიექტთან `info` და აღწერეთ `started(info)`-ის გამოძახების შედეგი. ასევე, განიხილეთ, შეიცვლება თუ არა ორიგინალური ობიექტი `info` `started(info)`-ის გამოძახების შემდეგ.
შეგვიძლია ტექნიკური ინტერვიუს ჩაწერა კომპანიის შიდა გამოყენებისთვის?
Computed-ში API-ს მიმართვა შესაძლებელია?
თქვენ რა AI ინსტრუმენტებს იყენებთ თქვენს მუშაობაში? როგორ უყურებთ ChatGPT, Perplexity, Cursor, Claude და სხვა AI-აგენტების გამოყენებას განვითარებაში?
მოგვითხრით ცოტა საკუთარ შესახებ და თქვენი ყველაზე საინტერესო გამოცდილების შესახებ.
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // დავალება: ფუნქციის ტიპის განსაზღვრა return obj[key] } getProperty(X, 'a') // შეცდომა არაა getProperty(X, 'r') // შეცდომა: კლავიატურა r არ არის X ობიექტის კლავიატურა getProperty({ name: 'Sergey' }, 'name') // შეცდომა არაა
React-ის დავალება: შექმენით 10x10 სათამაშო მოედანი (100 კვადრატი), თითოეული შემთხვევით ფერით (წითელი ან მწვანე). როდესაც კლიკს აკეთებთ კვადრატზე, მისი ფერი იცვლება საპირისპიროდ, და ასევე რეკურსიულად იცვლება ყველა მეზობელი უჯრის ფერი იგივე ფერის (ვერტიკალურად და ჰორიზონტალურად).
გთხოვთ, უფრო დეტალურად ისაუბრეთ თქვენს პროექტში მრავალენოვნებაზე
როგორ შევქმნათ და გამოვიყენოთ საკუთარი ტიპები TypeScript-ში?