გთხოვთ, ისაუბრეთ ყველაზე რთულ, მასშტაბურ ან საინტერესო ამოცანაზე, რომელსაც თქვენ გადაჭრიდით.
Frontend
რამდენად გადაჭიმულია თქვენი გამოცდილება ფრონტენდს გარეთ: აკეთებდით თუ არა full-stack ან backend დავალებებს?
მეტი დეტალებით აღწერეთ, როგორ მოახერხეთ ნებართვის ისტორიის განხორციელება რეგისტრირებაურუნი მომხმარებლებისთვის (ლიდებისთვის) წვდომის გახსნით, რისკის გარეშე, რომ დაზიანდეს არსებული ფუნქციონალი გადამხდელ მომხმარებლებისთვის — რადგან ეს მინების ველი იყო, учитывая, რომ უნდა შეეხოთ legacy ავტორიზაციას.
თქვენ გქონდათ თუ არა შემთხვევა, როდესაც ახალი პროდუქტების ან მიმართულებების დაწყება თავიდან უნდა დაგეწყოთ, ან ჩვეულებრივ უკვე მზად პროდუქტებზე მუშაობდით?
ფრონტენდ სისტემის არქიტექტორად, რა სახელწოდებით არის თქვენი ოფიციალური როლი და ვინთან შეთანხმდებით ტექნიკურ გადაწყვეტილებებს?
პარტნიორი, რომელმაც ტენდერების ბმულები განათავსა, ამას წინასწარ შეთანხმებულიყო, თუ ლიდები მოულოდნელად და დიდი რაოდენობით მოდიოდნენ?
საგანი: წარმოიდგინეთ, რომ თქვენ იღებთ პროდუქტს, რომლის ამოცანაა ორი თვის განმავლობაში ახალი პროდუქტის შექმნა და დაწყება, შეიძლება ჩაერთოს ბევრი სხვადასხვა კროს-კომანდა, მაგრამ ჯერ არაფერი ნათელია. აღწერეთ თქვენი მოქმედებების წესრიგი, თქვენი აზროვნების გზა — სად წახვალ პირველ რიგში?
როგორ აღმოფხვიეთ ახალი აუდიტორიის (უფასო მომხმარებლების) დამოკიდებულება ძველ მომხმარებლებზე, რომლებიც კომპანიას ფულს აძლევენ, რათა არ დაარღვიოთ არსებული ფუნქციონალი?
შეასრულეთ delay ფუნქცია მითითებული ხელმოწერით, Promise და setTimeout-ის გამოყენებით.
გთხოვთ, ახსნათ, როგორ მუშაობს Promise.all: რა მიიღება, როდის იხსნება, რა აბრუნებს და როგორ მართავს შეცდომებს.
ვინ წერს სტანდარტებს (კოდით, ნიმუშებით და ა.შ.) თქვენს გუნდში?
ვინ უკავშირებს ფრონტენდი და ბექენდი დეველოპერებს ერთმანეთს, და როგორ მიმდინარეობს განხილვა პროდუქტის ფუნქციის განხორციელების შესახებ, რომელიც ორივე ნაწილს ეხება?
თქვენ თვითონ კონფიგურირებთ მიწოდების მთელ ისტორიას (CI/CD, pipeline), თუ ამას აკეთებს ცალკეული გუნდი (Ops)?
რასაც კიდევ განიხილავთ ახალი პროდუქტის ტექნოლოგიებისა და მიდგომების არჩევისას?
გთხოვთ, მოგვიყევით თქვენს გამოცდილებაზე, სადაც ახლა მუშაობთ და რატომ ეძებთ ახალ სამუშაოს
როგორ განახორციელეთ GraphQL მოთხოვნების ქეშირება?
თქვენთვის რა განსხვავებაა უკვე მუშაობს პროდუქტის ფუნქციის დამატებასა და სრულიად ახალი პროდუქტის დაწყებას შორის? რა კონკრეტულად თქვენ გავლენა მოახდინეთ თითოეულ შემთხვევაში?
შეიტყვეთ Shape Up მეთოდოლოგიის შესახებ? ის შესახებ ისაუბრეთ
განსაზღვრეთ მნიშვნელობები, რომლებიც დაბრუნდებიან shape.diameter და shape.perimeter მეთოდების გამოძახებებზე მოცემულ კოდში, გაითვალისწინეთ this კონტექსტი და მკაცრი რეჟიმი.
მემოიზაციის ფუნქციის განხორციელება: იგი იღებს ფუნქციას და აბრუნებს მის შრიფტს, რომელიც კეშავს გამოძახების შედეგებს არგუმენტების მიხედვით.