Tom Walker
BAN USER- 0of 0 votes
Answers1. A server can call an API once per second. How would you ensure that it calls 1/sec given that it's a multithreaded environment.
- Tom Walker in United States
2. If there are multiple servers how would you ensure that the calls still remain 1/sec.| Report Duplicate | Flag | PURGE
Expedia Software Developer Front End Web Development - 2of 2 votes
Answers1. A server is getting streams of numbers from TCP IP. Write code to get minima/maxima for every 60sec. - The interviewer was looking for code with multithreading as you can perform print of minima/maxima for 60 sec interval and at same time do comparison.
- Tom Walker in United States
2. If the stream can't be handled by one server and now there are multiple servers how would you calculate minima/maxima? To calculate what optimizations would you do.
3. If now you need to find 10 largest and 10 smallest elements how would you do?| Report Duplicate | Flag | PURGE
Expedia Software Developer Front End Web Development - 0of 0 votes
AnswersWhat's the use of concurrency list in java? What are various locking mechanism in java?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Bloomberg LP Coding Threads - -1of 1 vote
AnswerWrite code for reader writer (multi threading)
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Bloomberg LP Algorithm Threads - -1of 1 vote
AnswerHow would you instantiate/start/stop thread in java.
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Bloomberg LP Algorithm Threads - -1of 1 vote
AnswersExplain diff between thread vs process.
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Bloomberg LP Algorithm Threads - 0of 0 votes
Answerinheritance vs composition?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Ebay Software Developer - 0of 0 votes
AnswersHave you done debugging in JVM? How would you do it.
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Ebay Software Developer Data Structures Java Knowledge Based Testing test - 0of 0 votes
Answerswhat's use of equals and hashcode function?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Ebay Software Developer Coding Hash Table Java Object Oriented Design - 0of 0 votes
Answershashmap implementation?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Ebay Software Developer Algorithm Coding Hash Table Java - -1of 1 vote
Answervector vs arraylist
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Ebay Software Developer Coding Java Object Oriented Design - 0of 0 votes
Answerhashtable vs hashmap
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Ebay Software Developer Coding Hash Table Java - 0of 0 votes
AnswersIs memory leaks possible in Java?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Ebay Software Developer Java Testing - 0of 0 votes
AnswerHow Garbage collector know if something is not used and needs to be removed?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Ebay Software Developer Coding Compiler Debugging Java - 0of 0 votes
Answersdifference between java7 and java8?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Ebay Software Developer Java - 0of 0 votes
Answersasked if i know unix, linux scripting.
- Tom Walker in United States
if given 100 servers, you deploying your app in those servers. The server creates log. The logs can contain error messages. how would you group and count the error messages from all servers and receive them using unix commands.| Report Duplicate | Flag | PURGE
Ebay Software Developer Automata Debugging System Design Unix - 0of 0 votes
Answersjava vs javascript
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Ebay Software Developer Java - 0of 0 votes
Answersstack vs heap
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Ebay Software Developer Java - 0of 0 votes
AnswersDoes JavaScript has inheritance?
- Tom Walker in United States
Can you override in JavaScript?| Report Duplicate | Flag | PURGE
Amazon Software Developer Java JavaScript Object Oriented Design - 0of 0 votes
AnswersIf given a binary file, with data like lat, long, weather, temp in key:value. It's a structured data how would u ingest it. what are the steps that are being taken before Hive process starts.
- Tom Walker in United States
- serde (serializartion deserialization). parque etc.| Report Duplicate | Flag | PURGE
Amazon Software Developer Algorithm Data Mining Data Structures Database Distributed Computing Java SQL - 0of 0 votes
AnswersLets say if Mongo captures user views and oracle captures purchases. How would you design realtime system that answers question "give me avg. no. of views of users by purchases".
- Tom Walker in United States
So if a user watch a trailer 10 times and then decides to buy a video. How would you calculate it. He was looking for QUEUE.
He could have gone on more details but stopped because i didn't give details on this.| Report Duplicate | Flag | PURGE
Amazon Software Developer Data Mining Data Structures Database - 1of 1 vote
AnswersHow would you increase efficiency of a hive query?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Amazon Software Developer Data Mining Data Structures Database Debugging SQL - 0of 0 votes
AnswerWhat is distribute cache in Hadoop?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Amazon Software Developer Data Structures Database - 0of 0 votes
AnswerWhat do you mean by combiner?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Amazon Software Developer Data Mining Data Structures Database Distributed Computing - 0of 0 votes
AnswersAfter map phase partition, shifting, sorting happen. What does it mean?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Amazon Software Developer Data Mining Data Structures Database Java - 0of 0 votes
AnswerWhat is input split in hadoop.
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Amazon Software Developer Data Mining Data Structures Database Java SQL - 0of 0 votes
AnswersDesign Bing search.
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Microsoft Software Developer Algorithm Coding Database Java Object Oriented Design Software Design - 0of 0 votes
AnswersHow Solr/Lucene or Elasticsearch work? For what purpose are they used?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Microsoft Software Developer Data Mining Data Structures Database Large Scale Computing SQL - 0of 0 votes
AnswersWhat's Hbase, Pig, used for? Why do we need Hbase if we can use Hive to query Hadoop?
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Microsoft Software Developer Data Mining Data Structures Database Distributed Computing Experience Java Knowledge Based Large Scale Computing - 0of 0 votes
AnswersWhat are different phases of Map reduce operation - I think they were looking for split, combiners, partitioners, sorting phases of whole map reduce stage.
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Microsoft Software Developer Data Mining Data Structures Database Distributed Computing Java Large Scale Computing SQL - 0of 0 votes
AnswersMy interview was for big data position for their Search team. They were looking for person with good Hadoop skill set :-
- Tom Walker in United States
1. Can you describe Hadoop Architecture? What are various components of it (Primary/Secondary namednodes, data node etc)? Explain working of each.| Report Duplicate | Flag | PURGE
Microsoft Software Developer Data Mining Data Structures Database Distributed Computing Ideas Java - 0of 0 votes
AnswersString encoding-decoding question. Given a digit sequence, return no. of ways it can be decoded.
- Tom Walker in United States
Mapping : A->1, B->2, Z->26
For ex : Given a string "123", based on the mapping it can be decoded to following ways :-
(1) 1,2,3 -> A,B,C (2) 12,3 -> L,C (3) 1,23 -> A,W| Report Duplicate | Flag | PURGE
Groupon Software Developer - 0of 0 votes
AnswersWhat is REST? Can you explain it by giving examples.
- Tom Walker in United States| Report Duplicate | Flag | PURGE
Groupon Software Developer