#interview #fintech
Yaqinda o'zbekistondagi bitta fintex kompaniyaga iOS vakansiyaga topshirib ko'rdim. Natija unchalik qoniqarlik emas. Anchadan beri Data Structures & Algorithms bo'yicha tayyorlanmaganim pand berdi. Quyida tayyorlanish kerek bo'lgan qismlarni ko'rsatib o'taman.
📄 Interview savollari:
1. SOLID nima? Barcha printsiplarini qisqa misollar bilan tushuntiring.
2. OOP nima? Encapsulation, Abstraction, Inheritance va Polymorphism haqida.
3. Data Structure nima? Qaysi turlarini bilasiz? Qayerlarda ishlatiladi?
4. Qanaqa Algorithmlarni bilasiz? Bazoviy algoritmlardan 5-6 tasini ishlashini tushuntirish kerek.
Yaqinda o'zbekistondagi bitta fintex kompaniyaga iOS vakansiyaga topshirib ko'rdim. Natija unchalik qoniqarlik emas. Anchadan beri Data Structures & Algorithms bo'yicha tayyorlanmaganim pand berdi. Quyida tayyorlanish kerek bo'lgan qismlarni ko'rsatib o'taman.
📄 Interview savollari:
1. SOLID nima? Barcha printsiplarini qisqa misollar bilan tushuntiring.
2. OOP nima? Encapsulation, Abstraction, Inheritance va Polymorphism haqida.
3. Data Structure nima? Qaysi turlarini bilasiz? Qayerlarda ishlatiladi?
4. Qanaqa Algorithmlarni bilasiz? Bazoviy algoritmlardan 5-6 tasini ishlashini tushuntirish kerek.
OWASP_MASVS.pdf
992.6 KB
Mobile Application Security Verification Standard
#interview
1. CALayer vs UIView
2. Animate border. using UIView.animate possible?
3. Multithreading issues? Deadlock, Race Condition, Priority inversion, Data race, Starvation, LiveLock
1. CALayer vs UIView
2. Animate border. using UIView.animate possible?
3. Multithreading issues? Deadlock, Race Condition, Priority inversion, Data race, Starvation, LiveLock
👍1
A Swift DSL for navigation in iOS and tvOS apps with a simplified, chainable, and compile time safe syntax
https://github.com/hhru/Nivelir
https://github.com/hhru/Nivelir
GitHub
GitHub - hhru/Nivelir: A Swift DSL for navigation in iOS and tvOS apps with a simplified, chainable, and compile time safe syntax
A Swift DSL for navigation in iOS and tvOS apps with a simplified, chainable, and compile time safe syntax - hhru/Nivelir
Demystify SwiftUI
Peek behind the curtain into the core tenets of SwiftUI philosophy: Identity, Lifetime, and Dependencies. Find out about common patterns, learn the principles that drive the framework, and discover how you can use them to guarantee correctness and performance for your app.
Source
Peek behind the curtain into the core tenets of SwiftUI philosophy: Identity, Lifetime, and Dependencies. Find out about common patterns, learn the principles that drive the framework, and discover how you can use them to guarantee correctness and performance for your app.
Source
Apple Developer
Demystify SwiftUI - WWDC21 - Videos - Apple Developer
Peek behind the curtain into the core tenets of SwiftUI philosophy: Identity, Lifetime, and Dependencies. Find out about common patterns,...
https://almostengineer.medium.com/ios-ci-cd-workflow-with-github-actions-tests-deployment-to-appstore-codeclimate-integration-6f2954015e39
Source Code
Source Code
Medium
iOS CI/CD workflow with GitHub Actions, tests, deployment to Appstore, Codeclimate integration
Real workflow with GitHub Actions, test coverage base from Codeclimate, Appstore deployment
What to do when you find hidden requirements while coding
Once you’ve accepted and started working on an assignment, you may find missing/hidden requirements. You should be fine as long as you follow a process to manage the hidden complications accordingly.
If the newly found work is doable within the agreed deadline, notify your team, document the newly found requirements within the current task to make it visible to everyone, and carry on.
If the newly found requirements can’t seem to fit the deadline, announce the situation to the team and, together, decide how to proceed. Here are some possible decisions: rethink the deadline, allocate more people to the task, descope, simplify the feature…
©️ Essential Developer
Once you’ve accepted and started working on an assignment, you may find missing/hidden requirements. You should be fine as long as you follow a process to manage the hidden complications accordingly.
If the newly found work is doable within the agreed deadline, notify your team, document the newly found requirements within the current task to make it visible to everyone, and carry on.
If the newly found requirements can’t seem to fit the deadline, announce the situation to the team and, together, decide how to proceed. Here are some possible decisions: rethink the deadline, allocate more people to the task, descope, simplify the feature…
©️ Essential Developer