Tip 1: As I mentioned, do algorithm and DSA practice daily.
Tip 2: In your daily tasks, try to understand the basics of any language and concept.
Tip 3: Write as much code as you can. If you don’t get many opportunities in your daily job, try to create some projects on your own.
Tip 1: Mention all your projects with their links.
Tip 2: Mention the tech stack, testing framework, and any other relevant details needed for the role.
At 10 AM, the Interviewer was very frank.



a) Duplicate elements may be present.
b) If no such element is present return -1.
Input: Given a sequence of five numbers 2, 4, 5, 6, 8.
Output: 6
Explanation:
In the given sequence of numbers, number 8 is the largest element, followed by number 6 which is the second-largest element. Hence we return number 6 which is the second-largest element in the sequence.
I solved it in a single loop using 2 variables.
This round was entirely based on the platform; for me, it's iOS development.
They asked me about MVVM, and unit testing, and also gave me some iOS-based problems related to auto layout, asking me to fix them using screen sharing.
This was again a swift/iOS-based Interview.
They asked me about the basics of Swift, such as ARC, weak and unowned references, options, and queues.
This is the managerial round. The manager asked some condition-based and situation-based questions.
If we have 2 high-priority projects, how can you do them?

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?