Sobes.tech

Frontend

Ödeme sayfalarının markalaşmasını otomatikleştirmek için Node.js/Express tabanlı bir fullstack uygulaması hakkında bilgi ver.

Middle
241

Görev 6: Zorunlu özellik olarak string tipinde bir name özelliği içeren bir nesne alan ve varlık adını içeren bir dize döndüren genel bir fonksiyon yazın.

Middle
163

Git ile nasıl çalıştınız: hangi dallanma akışı vardı, nasıl sürümler yayınladınız, hotfixleri nasıl yaptınız?

Middle
162

TypeScript'te any ile unknown arasındaki fark nedir? Neden linter any için şikayet etmiyor, ancak unknown için tür kısıtlaması gerektiriyor?

Middle
160

/** * Görev 4: Verilen `MaybeProps` türünü, tüm özelliklerini zorunlu hale getirecek şekilde dönüştürün. */ type MaybeProps = { a?: number; b?: string; };

Middle
142

Görev 2: Aşağıda birden fazla Todo arayüzü bildirimi verildiğinde, bunların aynı kapsamda bulunması durumunda ne olduğunu açıklayın. TypeScript'in bunları nasıl ele aldığını tartışın ve birleştirilmiş Todo arayüzü gereksinimlerini karşılamak için `myTodo` nesnesini doldurun. ```typescript interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; } interface Todo { priority: 'high' | 'medium' | 'low'; completed: string; } const myTodo: Todo = {}; ```

Middle
141

/** * Görev 3: Aşağıdaki fonksiyonu analiz edin ve herhangi bir hatayı düzeltin. TypeScript'te `never` türünün rolünü açıklayın. */ function throwError(): never { throw new Error('Bir hata oluştu'); } /** * Görev 4: Verilen `MaybeProps` türünü, tüm özelliklerini zorunlu hale getirecek şekilde dönüştürün. */ type MaybeProps = { a?: number; b?: string; }; /** * Görev 5: Tek bir `value` özelliği içeren bir genel tür `Container` oluşturun. * `value`'nun türü, `string` veya `number` ile sınırlandırılmalıdır. */ type Container<T> = { value: T; };

Middle
136

Takımda olumsuz bir deneyimin oldu mu, örneğin kod incelemesinde yoğun tartışmalar? Böyle bir durumda nasıl davranırdın?

Middle
132

Astro kullanımı hakkında bana bilgi ver: nasıl seçildi, içerik nasıl yönetiliyor?

Middle
131

Görev 7: Alien ve Human türleri vardır ve bunlar Person türünde birleştirilmiştir. checkAlien fonksiyonunu yazın, bu fonksiyon verilen Person'un uzaylı olup olmadığını kontrol eder. isAlien özelliğine erişimdeki TypeScript hatasını düzeltin.

Middle
131

/** * Görev 1: Generikler ve Anahtar Tür Güvenliği * Bir nesne ve anahtar alan bir `getProperty` fonksiyonu oluşturun. * Fonksiyonun tür güvenli olmasını sağlamak ve anahtarın nesnede var olduğunu garanti altına almak için generics kullanın. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Görev 2: Aşağıda birden fazla Todo arayüz bildirimi verildiğinde, bunların aynı kapsamda bulunması durumunda ne olacağını açıklayın. * TypeScript'in bunları nasıl ele aldığını tartışın ve birleşmiş Todo arayüzü gereksinimlerini karşılamak için `myTodo` nesnesini doldurun. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }

Middle
127

Hesap panelinde çerez tabanlı kimlik doğrulama ve iki faktörlü yetkilendirmeden bahsedin.

Middle
119

Neden iş aramaya karar verdiniz ve neden biz?

Middle
112