The different types of joins and explain them in real world application
Platform Engineer Interview Questions
1,795 platform engineer interview questions shared by candidates
Talk about a project or task that didn't go as planned. What obstacles did you face, and how did you overcome them?
Questions were wide ranging in terms of Platform Engineering covering all the kinds of topics you'd expect: 1) DNS - you open up a browser, you type in www.google.co.uk, what is happening? 2) TLS/SSL - you open up a browser, you type in www.amazon.co.uk, you see a padlock next to the URL, what does this mean? - describe the process and what's going on in the background. Various questions pointing towards handshakes, key exchange, encryption/decryption etc. 3) Lots of questions on AWS, load balancing, EC2, Kubernetes/EKS, security groups, NACLs (google AWS interview questions and you'll find the ones they were using) 4) Git - explain how to make a change to an environment (cloning of repos, adding new files/changes, committing them, pushing back to the repo, when to do a git merge vs a git rebase, what the difference is between the two. 5) Various questions on Kubernetes using kubectl (again, google search interview questions on kubernetes and you'll find the ones being asked) 6) Docker containers - explain what an image is, how you'd build one, what a dockerfile looks like 7) Terraform/IaC - explain backends, what a state file is, when would you use remote state files and why, when would you use secrets, when would you use a module, what does the standard lifecycle look like (i.e. plan/apply/destroy/refresh 8) CI/CD - what is the difference between the two, what does a standard pipeline look like.
Cleared the first two rounds but was not selected after the final partner interview.
(Online assessment) Write a SQL query using GROUP BY, INNER JOIN, and SORT BY
(Engineering Manager interview) Implement a Queue data structure using Doubly Linked List in Python
Asked about past projects and experiences.
They asked me if I knew how to use certain technologies that are clearly listed on my CV.
What motivates me in my job
Screening - availability, reason for applying big O - Leetcode medium, maybe a bit easier than that. It's one of those exercises that has multiple phases where each builds on top of your solution to the previous one. In my case, it had 4 and it was required that I complete 3. I was informed of this beforehand although in an unnecessarily misleading way imho, as I was told 70% was the minimum "grade" to pass, while each step awards you with a score of up to 25%. Manager interview - Conflict resolution, addressing bringing up process improvements as well as my way of improving others System design - Design a system where you can show a list of transactions made by a user. The problem statement was a little misleading imho because it turned out that they wanted me to design the API endpoints and not do a client HLD, which is opposite to every other mobile design interview I have ever done, and that includes Meta, as well as what's stated on resources provided by the company themselves ahead of the interview, but maybe you can give them the benefit of the doubt and pin this on me not having clarified a seemingly-already-clear point instead.
Viewing 1181 - 1190 interview questions