Software Engineer Developer Interview Questions

466,896 software engineer developer interview questions shared by candidates

There are 4 people who want to cross a bridge. They each take 1, 2, 5 and 8 minutes. Only 2 people can cross at a time and they take as long as the slowest person. What is the fastest time you can get everyone across? Then I was asked to write the mathematical equation to determine the trade-off point between each of the 2 approaches to solving this.
avatar

Software Developer

Interviewed at Microsoft

4
May 2, 2011

There are 4 people who want to cross a bridge. They each take 1, 2, 5 and 8 minutes. Only 2 people can cross at a time and they take as long as the slowest person. What is the fastest time you can get everyone across? Then I was asked to write the mathematical equation to determine the trade-off point between each of the 2 approaches to solving this.

1) Recursively find all FASTQ files in a directory and report each file name and the percent of sequences in that file that are greater than .. 2) Given a FASTA file with DNA sequences, find 10 most frequent sequences and return the sequence and their counts in the file.0 nt long. 3) Given coordinates and a chromosome, write a program for looking up it's annotation. Keep in mind you'll be doing this annotation millions of times. And so on.
avatar

Software Engineer

Interviewed at Enzymatics

3.7
Aug 29, 2014

1) Recursively find all FASTQ files in a directory and report each file name and the percent of sequences in that file that are greater than .. 2) Given a FASTA file with DNA sequences, find 10 most frequent sequences and return the sequence and their counts in the file.0 nt long. 3) Given coordinates and a chromosome, write a program for looking up it's annotation. Keep in mind you'll be doing this annotation millions of times. And so on.

Viewing 1161 - 1170 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 466,896 interview questions and reports from Software engineer developer interviews. Prepare for your interview. Get hired. Love your job.