Skip to content

Latest commit

History

History

bloomberg-se-intern

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

#####Back to main page #Bloomberg Software Engineer Internship


##Testimonies


##Behavioral/Past Projects Questions

###Design

  • Design an ATM for a child.

###Explanations

###Testing


#Technical Questions ##General

  • Talk about the assignment operator in C++.

  • Talk about copy constructors in C++.

  • Name as many differences as you can between abstract classes and interfaces in Java.

  • What is a pointer? What operations can you do with pointers?

  • What is a static function in C?

  • What's the difference between stack memory and heap memory?

  • What is a class?

  • Implement BigInteger. My Solution

##Data Structures

###Arrays

  • Find the most frequently appeared element in an array. My Solution

###Strings

  • Reverse a string.

  • Implement run length encoding on a string of letters. Ex. AAABBBBBBCDDE -> 3A6B1C2D1E My Solution ###Dynamic Arrays

  • Implement a vector in C++.

###Linked Lists

###Hash Tables

###Binary Search Trees

  • Traverse a binary tree.