Iv software engineer Interview Questions

173

Iv Software Engineer interview questions shared by candidates

Top Interview Questions

Sort: Relevance|Popular|Date
Oracle
Software Engineer IV was asked...12 April 2012

Two people are each stuck on their own island, connected by a ferryman with a lockable box. Each person has their own lock and key, but can't send the key along with the box. One person wants to send the other a diamond, but it must be placed into the box and locked or it will be stolen by the ferryman. How do you send the diamond without the ferryman stealing it?

10 Answers

1) person A sends key only in a unlocked box to person B. 2) person B sends key only in a unlocked box to person A. 3) 3rd trip person A puts diamonds in the box snaps the lock their holding closed. (At this point owner of the lock can't open the lock. Ensure all contents are in the box before engaging lock.) 4) once the lock box arrives to person B, they can use the key provided on the trip before to open and stare at the contents, And realizes he can pay the ferryman to give him/her ride off the island. Then place a thank you note in the box and close with lock initially held by person B and which now person A has the key. Option B for #4 step) send a thank you note and lock with which the diamonds were so cleverly send to you sealed with. ;) *** Now follow up question would be, how to ensure the ferryman didn't copy the keys during the first transfer of keys? Answer) well, I guess you could have exchanged open locks and not the keys between the two people, and if he could copy a lock on a boat - the ferryman should be looking into more rewarding currier. But why do they care about diamonds when their stuck on an island, not stranded just stuck - pay the ferryman. There is always a man in the middle, know what to trust and what not to. Focusing on security when you may have bigger problems is useless. Less

Step 1: The person with the diamond, puts it in the box, locks it with his lock (Let's say Lock1). The ferryman takes it across. Step 2: Person 2 locks the box again with his lock (Lock2) Sends it back with the ferryman. Step 3 : Person 1 unlocks Lock1. Sends it back. Step 4 : Person 2 unlocks Lock 2 and retrieves the diamond. Less

The upvoted answer has a flaw. The rules state you cannot send your key in the box. Here's how I'd solve it. 1) Person A sends a note in the box unlocked saying send me your lock open. If writing materials are not available, they can send a verbal message with the ferryman. 2) Person B places their lock inside the unlocked box and sends it back 3) Person A places the diamond in the box and locks it with Person B's lock 4) Person B receives the locked box, opens it with their key. Less

Show More Responses
Cisco Systems

A C coding test without using any library functions to do some string manipulation.

2 Answers

Generally correct; but not perfect.

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 Cisco Software Engineer IV experts... they've worked in the role so they clearly know how to get through the interview. prepfully.com/practice-interviews Less

Cisco Systems

What you built in discover?

2 Answers

just processing in soft

There's quite an extended back and forth in actual interviews for questions like this, so nothing quite like real practice. The Prepfully Cisco Software Engineer IV experts have actually worked in this role, so they're able to do an honest-to-God accurate mock, which really puts you through the paces. prepfully.com/practice-interviews Less

Cisco Systems

Wireless Protocols- Security, Power Save etc

2 Answers

I did fine, I have expereince

The key in these questions is to cover the fundamentals. There's usually a back-and-forth with the interviewer. Might be worth doing a mock interview with one of the Cisco Software Engineer IV experts on Prepfully? They give some real-world practice and guidance, which is pretty helpful. prepfully.com/practice-interviews Less

Netcore Cloud

give a real life example where polymorphism is evident.

1 Answers

while driving a car, we run out of petrol. so we start looking for pumps along the way and get in to one which is the first one visible. 10s of pumps on the road but all serve petrol, some provide Shell some provide Power, this is polymorphism. Less

Juniper Networks

Lots of questions involved writing C code on white board, consisted of linked list questions, socket programming, mutex-semaphore questions, some knowledge based typedef/#define questions.

1 Answers

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 Juniper Networks Software Engineer IV experts on Prepfully, rated super strongly on TrustPilot... prepfully.com/practice-interviews Less

Google

1. four digits, sum up to 100 and make sure no digits are same. how many combinations 2. list of numbers. concatenate these numbers to get a largest number

1 Answers

1. four digits, sum up to 100 (is it four numbers from an array) or digits from 0-9 ? Less

Cisco Systems

No question really stands out.

1 Answers

The key in these questions is to cover the fundamentals. There's usually a back-and-forth with the interviewer. Might be worth doing a mock interview with one of the Cisco Software Engineer IV experts on Prepfully? They give some real-world practice and guidance, which is pretty helpful. prepfully.com/practice-interviews Less

Cisco Systems

Data Strcutures in C

1 Answers

Read up on all these

Transaction Network Services

Puzzles

1 Answers

I had to demonstrate the process of solving the problem

Viewing 1 - 10 of 173 Interview Questions