Yahoo Telephonic Round:
Design classes for the following problem. (C++)
A Customer Can have multiple bank accounts A Bank account can be owned by multiple customers When customer logs in he sees list of account, on clicking on an account he sees list of transactions.
Yahoo Interview Round 1:
- How to call a C++ function which is compiled with C++ compiler in C code?
- When you deliver your C++ headers and C++ library of a class (what all can you change in the class so that application using your class does not need to recompile the code)
- How do you initialize a static member of a class with return value of some function?
- How can one application use same API provided by different vendors at the same time?
- If you are given the name of the function at run time how will you invoke the function?
Yahoo Interview Round 2:
- When will you use shell script/Perl ahead of C/C++?
- How does yahoo handles billions of requests, does it create a thread per request or a process?
- How does HTTP works?
- How to count number of unique music titles downloaded from a log file which contains an entry of all music title downloaded?
- What is the difference between COM and CORBA?
- What is web service?