Platform engineer sollicitatievragen


Sollicitatievragen voor een Platform Engineer gedeeld door sollicitanten

Meest gestelde sollicitatievragen

Sorteren: Relevantie|Populair|Datum
Cohere Technologies
Er werd een Embedded Platform Senior Software Engineer gevraagd...13 mei 2015

“You have all of the prices for a given stock for the next year. You can buy once and sell once in that year. How do you determine when to buy and sell to maximize your profit?”

3 antwoorden

That answer does not work if the lowest price occurs _after_ the highest price. You have to evaluate the difference in price for each combination of days and find out which one results in the highest gain. You always assume that for whichever day you buy, the sell date will be _after_ that date. So you compare day 1 with days 2-365 and find the max gain for those combinations. Then you do the same for a buy on day 2, 3...etc. You'll end up with 364 max value date pairs. Now sort for the highest and use that combination for your best gain. Too bad it doesn't work that way in real life :) Minder

Buy when its at the lowest and sell when its at the highest.



Create a loop in GoLang that does some function.

3 antwoorden

I wrote a for loop within a minute or so and that was it.

In these sorts of interviews you really need to drill down and understand what the interviewer is looking for. A good way to simulate a real interview experience is to do a mock with one of the Wattpad Platform Developer experts on Prepfully, rated super strongly on TrustPilot... Minder


Infinity Works Consulting

Write idempotent infrastructure code to an AWS EC2 instance

3 antwoorden

Thanks for your review. I'm sorry to hear that our turnaround time for your interview feedback was slower than usual. We do try our best to make the interview experience a positive one and look to provide constructive and detailed feedback as appropriate. I can assure you that a consultant has reviewed your application in detail and the outcome, on this occasion, was correct. We would be happy to provide further information and advice to help your chances of a subsequent application being successful. Kind regards, Tom __________________________ Tom Walton - Director Minder

Any tool was allowed but then they failed my test result because of the tool I have chosen, which is absurd. It turned out the person who reviewed my test was not even a technical person, forget about having any sort of skills in that area! Minder

Don't bother Tom, I'm not interested in your self-righteous opinion. I was provided 7 lines of "feedback", one of which said "If you have to upload a file, it's not really automation". What is this, Linux 101 class? You wanted me to write 1 line of bash script to upload a zip file? If you did, why didn't you make it clear in test? You allegedly gave me freedom over the choice of config mgt tool. Then the feedback said that Puppet is not "the best tool" for the job. Did you ask for "the best" tool? NO! I chose the tool I was most proficient at. Besides, it's declarative not imperative, which is the proper way to do config mgt. Another absurd feedback point: "the server might be in an unknown state". What does that even criticise? I am using industry standard Puppet modules. Are you telling me that the industry standard modules are "not good enough" for the job?? Another one: "The solution only focuses on Apache". There are TWO FILES in the custom code, one for APACHE one for NODE.JS, are you serious?? The description only mentions APACHE and says DON'T MODIFY THE BACKEND, yet I still ensured it's in place. Still a negative point?? What else do you want, SSH config?? Firewall? You're in AWS, what firewall. Was there a SINGLE LINE OF EXPLANATION in the test description??? REALLY CLASSY. You guys have FOUR OUT OF FOUR NEGATIVE REVIEWS of your interview process. Yet your self righteousness gives you the confidence to defend yourselves. Don't waste your time. I'm not a time waster unlike you guys. I have no interest in your response. Minder


In your codility test, you referred to stackoverflow for technical reference, what happen if you cannot find any reference help.

2 antwoorden

I asked them if they call that as cheating and they replied not count as cheating Minder

not true though since codility has an automatic cheat score for everything.

Blue Origin

You are inventing you tube. how would you design this online offering.

2 antwoorden

Youtube videos have very high storage and bandwidth issues. Indeed, it is amazing they were able to even realize it in the earlier days. Make or break initially for the product was in solving the technical issues, so focus must have been on making it work acceptably. In early days, the videos were low resolution with low frame rates. The app might need to determine each user's bandwidth on the fly and adjust so the videos aren't excessively glitchy or have long pauses for downloading. Minder

I wouldn't know how to design the entirety of youtube. Wasn't even relevant to the position. Minder


You have two programs, A and B. Each of them takes 1 minute to run separately on a Linux machine, when run on a freshly booted system. What can you tell me about the two programs if: a) when run together, they take 2 minutes to run b) when run together, they take 1 minute to run c) when run together, they take 30 seconds to run

2 antwoorden

There are lots of possibilities for all of them. Here are a few. (a) The programs could be very CPU intensive and they are sharing the same CPU, or alternatively they could be disk intensive scanning different files on the same physical disk drive. (b) The programs could be disk intensive, scanning different files on different physical disk drives, or the programs could be running on two different CPU cores if they are CPU intensive. (c) If the programs are multithreaded and disk intensive they could be processing the same set of files, in which case each program could fetch data for the other into the filesystem cache. Minder

The trick to answering the third option seems to have to do with multithreading as stated by aaron. As he says, it may be prefetching/caching of data. It may also be the case that under load the size of a thread pool increases (that is, under a single thread of execution no multithreading occurs but under > 1 thread, a thread pool is increased to 4) such that the program executes faster. Minder


The take-home test was a very straightforward question which can be written in any language. I decided to write in golang.

2 antwoorden

I did not pass the take-home test round. I received very detailed and careful analysis of my take-home test. All parts of the code were judged including comments, code encapsulation, idiomatic code, etc. Minder

There's a lot of elements to typically cover in these questions, clarifications, scoping, making sure you're answering the actual question the interviewer is looking for you to answer, etc. Could be worth doing a mock interview with one of the Prepfully Wattpad Platform Engineer experts... they've worked in the role so they clearly know how to get through the interview. Minder


I was asked how to generate a random integer in the range [1, 7] if I only had a function that returned random integers from [1, 5].

2 antwoorden

and is that supposed to be the difficult one?



Write down code for finding nth number in a fibonocci series.

2 antwoorden

int getfibonocci(int n) { int fb=1 prev=1; if(n==1 || n==2) return fb; else { for(int i =3;i Minder

int getfibonocci(int n) { int fb=1 prev=1; if(n==1 || n==2) return fb; else { for(int i =3;i Minder



2 antwoorden


In these sorts of interviews you really need to drill down and understand what the interviewer is looking for. A good way to simulate a real interview experience is to do a mock with one of the Akamai Platform Operations Engineer experts on Prepfully, rated super strongly on TrustPilot... Minder

Weergave: 1 - 10 van 912 sollicitatievragen

Sollicitatievragen weergeven voor vergelijkbare functies

compiler engineersoftware engineer