Bloomberg LP Interview Question for Financial Software Developers


Country: United States
Interview Type: Phone Interview




Comment hidden because of low score. Click to expand.
7
of 7 vote

The first thing that needs to be addressed is: What is a bus? A bus is a communication unit that allows the CPU to interact with peripherals, there are different type of buses such as PCI, I2C, MDIO, Memory Buses, etc. Normally each bus would have its own protocol for transmitting data across devices, for example in the case of PCI you can have timeout errors or windows errors (data is directed to unknown addresses/devices). In memory, bus errors would refer to alignment but other errors could be attributed to physical HW problems such as faulty connections. Other type of bus errors could be single and multiple bit errors, this could be addressed by using ECC memory.

- gmoque July 27, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

Adding to the above, bus error can also be generated while accessing some register memory whose access is disabled. For example AHB-lite (Advanced High performance Bus) feature for arm.

- abhi.jais.86 December 15, 2012 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 votes

From what I read online...
Bus error occurs when you try to access memory which CPU cannot physically address.
Let me know if it is right or not.

- Akshay Kulkarni January 12, 2013 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 vote

Adding to above unclocked access to memory mapped registers

- Anonymous January 09, 2013 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Bus Error is when you try to access a memory location using a pointer that isn't aligned properly.

- Antonio January 21, 2013 | Flag Reply


Add a Comment
Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More