Tip 1: Make sure you know the why's and how's of the things you mention in your resume or your discussions.
Tip 2: Be comfortable writing basic code in the language of your choice.
Tip 1: Refrain from mentioning things you can't speak about with complete clarity.
Tip 2: Highlight your achievements.



Given an array of strings, A[] consisting of N strings, write a function to return an array of strings containing valid emails. (The question is intentionally kept a bit ambiguous to promote discussion and cross-questions.)
Give an example to explain the working of channels in Go, and write code to support it.
A lot of cross-questions around projects/work experience are mentioned in the resume.
Deep discussions into working of projects from frontend to backend to the databases used.
Questions around why and how certain things were used. For example, why a Dynamo DB database, what would happen in this particular XYZ scenario, wouldn't this be an issue? Did you face this issue? How did you handle it?
Questions around my role in certain team projects and how was the work structured among the team, how was the workflow.
In the end, the biggest issue that I faced working with approaches mentioned throughout the interview and what is the solution for that.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?