Welcome Geeks
[+] Interview Experience
- Data structure interview questions (Swift) I
- Data structure interview questions (Swift) Part-II
- Design a Chess Game
- Microsoft Interview Experience — Part 1 (Solution in Swift)
- Microsoft Interview Experience — Part 2 (Solution in Swift)
- Microsoft Interview Experience — Part 3(Solution in Swift)
- 1. All Nodes Distance K in Binary Tree
- 2. Count Visible Nodes in Binary Tree[Microsoft]
- 3. Majority Element[Amazon]
- 4. Largest Rectangle in Histogram [Facebook]
- 5. Maximum size rectangle binary sub-matrix [Google]
- 6. Min Edit Distance [VMWare]
- Data Structure: Interview Experience Part 1
- Data Structure: Interview Experience Part 2
- Data Structure: Interview Experience Part 3 (Microsoft)
- Data Structure: Interview Experience Part 4(Microsoft)
- Data Structure: Interview Experience Part 5(Microsoft)
- Data Structure: Interview Experience Part 6(Microsoft)
- Data Structure: Interview Experience Part 7(Microsoft)
- Data Structure: Interview Experience Part 8(Microsoft)
- Data Structure: Interview Experience Part 9(Microsoft)
- Walmart Interview Experience
- Microsoft Interview Experience[SE, Hyderabad]
[+] IOS Interviews
- Writing Custom Universal Framework in Xcode 10.2 and iOS 12
- Challenges Building a Swift Framework(C++, Objective C & Swift)
- Auto-layout interview questions
- Programmatic UIScrollview with Autolayout in iOS 11
- iOS interview series 2018
- iOS interview questions 2018
- iOS interview questions 2018 (3)
- iOS interview questions (4)
- iOS interview questions (5)
- iOS interview questions (6)
- iOS interview questions (7)
- What's new in iOS 12 for developers
- Resize Image with Swift 4
- What’s New in User Notifications
- iOS interview questions (8)
- iOS interview questions(9)
- UIImage Optimization
- Introduction to CallKit
- VoIP Push Notifications using iOS Pushkit
- Swiftlint and iOS Swift Projects
- Sequences and Collections in Swift 4
- Apple Push Notifications Interview Questions and Answers
- Top IOS Interview Questions and Answers (August 2018)
- Top IOS Interview Questions and Answers (August 2018) Part 2
- Understanding the Swift Build Pipeline
- How to Create an Abstract Class in Swift
- Top IOS Interview Questions and Answers (August 2018) Part 3
- Top IOS Interview Questions and Answers (August 2018) Part 4
- Top IOS Interview Questions and Answers (Sept 2018)
- Design Patterns on iOS
- Top IOS Interview Questions and Answers (Sept 2018) Part 2
- Top IOS Interview Questions and Answers (Sept 2018) Part 3
- Top IOS Interview Questions and Answers (Sept 2018) Part 4
- Implementing observer pattern using Swift generics and closures
- Top IOS Interview Questions and Answers (Oct 2018)
- MVC vs. MVP vs. MVVM
- Operation and Grand Central Dispatch interview questions
- Operation and Grand Central Dispatch interview questions (Part II)
- What’s new in Xcode10 for developers
- GitLab vs GitHub: Key differences & similarities
- Top IOS Interview Questions and Answers (Nov 2018) Part 1
- The Singleton, Facade and Command Patterns
- SOLID Design Principle using Swift
- Access Control Specifier(Swift) — in a Nutshell
- The Decorator, Mediator and Bridge Patterns
- Top IOS Interview Questions and Answers (Dec 2018) Part 1
- Writing High-Performance Swift Code
- Top IOS Interview Questions and Answers (Jan 2019) Part 1
- Top IOS Interview Questions and Answers (Jan 2019) Part 2
- Top IOS Interview Questions and Answers (Jan 2019) Part 3
- Cryptographic algorithms implemented in Swift.
- Top IOS Interview Questions and Answers (Jan 2019) Part 4
- iOS: Writing test cases & Restructuring to testable code (Part II)
- iOS: Writing test cases & Restructuring to testable code
- What’s new in Swift 5.0
- Top IOS Interview Questions and Answers (April 2019) Part I
- Top IOS Interview Questions and Answers (April 2019) Part II
- Top IOS Interview Questions and Answers (April 2019) Part III
- Top IOS Interview Questions and Answers (April 2019) Part IV
- Builder & Factory Pattern in Swift
- Closures in Swift
- Top IOS Interview Questions and Answers (May 2019) Part I
- What’s new in Xcode 11
- Top IOS Interview Questions and Answers (July 2019) Part I
- Introduction to On Demand Resources
- iOS App Launch, Static binding vs Dynamic binding, Linking vs Embedded
- Implementing Dark Mode in iOS 13
- iOS App Security
- Sharing Visually Rich Links (LinkPresentation Framework)- iOS 13
- Property Wrappers (Part I)
- Property Wrappers (Part II)
- Reducing Archive Time For Generating Multiple Build From Single Source Code
- MVVM+RB
- How Facebook SDK halts hundreds of iOS app on Friday 10, 2020
- Deep Dive into Map Function in Swift
- [iOS] Interview Experience at Expedia
- Why shift to Xcode 12
- iOS - Reducing Your App’s Size
[+] System Design
- Approach a System Design Interview
- System Design, Chapter 2: Sharding
- System Design, Chapter 3: Load Balancing
- System Design, Chapter 4: Caching
- System Design, Chapter 5: Indexes in Databases
- Design Tic-Tac-Toe Game
- System Design, Chapter 6: Proxies
- System Design, Chapter 7: Queues
- Design Browser History
- Design In-Memory File System
- Design Interview Questions
- Design Tic-Tac-Toe
- System Design, Chapter 8: Replication and Redundancy
- System Design, Chapter 9: SQL vs. NoSQL
- System Design, Chapter 10: CAP Theorem
- Microservices: Designing Highly Scalable Systems
[+] DS & Algo [Youtube Videos]
- Complexity
- Sorting
- Array Transformation [Move Zeros, Sort 0s,1s,2s Problem]
- 2D Matrix [Set Matrix Zeros, Search a 2D Matrix]
- Pair Sum [2Sum, 3Sum]
- Subarray Sum Equals K, Binary Search & Sqrt(x)
- Maximum Subarray, Find the Duplicate Number
- String Compression, Largest Number & Spiral Matrix
- Search in a Sorted Array of Unknown Size, Missing Number
- Rotate Image, Reverse words in a string
- Implement Trie (Prefix Tree), Longest Common Prefix
- First Unique Number, Minimum Window Substring
- Heap - Min & Max, Top K Frequent Elements
- Graph Implementation and Traversal Algorithms
- Lowest Common Ancestor of a Binary Tree, Number of Islands
- Group Anagrams, Serialize and Deserialize Binary Tree
- Boundary of binary tree and rotten oranges
- Design Hashmap, Design LRU Cache