Intern Interview Questions in Boston, MA | Glassdoor

# Intern Interview Questions in Boston, MA

From retail to finance to medicine, every industry needs interns to provide additional support and assistance. Interview questions will vary greatly depending on the industry and role you are looking for. Expect to answer questions about how you work on teams and provide examples of any relevant work experience. To ace your interview, make sure to research the particular position you are applying for.

## Top Interview Questions

Sort: RelevancePopular Date

### Intern at Accion was asked...

Mar 14, 2012
 What has your experience been with microfinance?1 AnswerBecause I was still a student, I explained that my exposure to microfinance thus far had been mainly in the classroom.

### Global Research Intern at Eaton Vance was asked...

Feb 19, 2014
 You are playing Russian Roulette and you have a 6-barrel gun and there are two bullets in the chamber (lying consecutively in the chamber). I fire one shot at myself and no bullet comes out and then hand the gun to you. Are you going to spin the barrel and shoot at yourself or shoot from where I left it? (assuming you do not want to get shot)3 AnswersAnswer: goodbye, I don't want to work with people who ask such a question.Would spin the barrel where your chances of getting shot are less: 33.3% (2 out of 6 chambers loaded) versus 40% (2 out of 5 chambers loaded). Tough question, especially for an intern position.If you spin the barrel, it's a 33.3% chance you get shot. However, there are only 4 ways that the first person could have been spared. In three of those ways, the next barrel will be free, but in the final one, the next barrel will be loaded. Thus, taking the next shot would leave a 25% of death, so the correct answer would be to take the next shot.

### Software Engineer Intern at Intuit was asked...

Feb 13, 2013
 Given an array of 1000 element, how will you find the element repeated twice in O(n) complexity3 AnswersPut the numbers in a hash tableAssuming you print out the twice-repeated element: void findDuplicate(char arr[1000]){ unordered_map charCount; for(int i = 0; i second == 2) cout second << endl; } }The key in these questions is to cover the fundamentals, and be ready for the back-and-forth with the interviewer. Might be worth doing a mock interview with one of the Intuit or ex-Intuit Software Engineer Intern experts on Prepfully? They give real-world practice and guidance, which is pretty helpful. prepfully.com/practice-interviews

### Software Development Engineer Intern at Amazon was asked...

Apr 1, 2014
 write a function that takes in an int and returns a string that would be how one would say that number (ex: 123 -> one hundred twenty three; 50019 -> five thousand nineteen).3 Answersimport java.util.Scanner; import java.util.HashMap; /** * * @author Chepa */ public class prog2 { static HashMap h1 = new HashMap(); static HashMap h2 = new HashMap(); public static void main(String[] args){ Scanner s = new Scanner(System.in); System.out.println("Enter number "); int n = s.nextInt(); h1.put(1, "One"); h1.put(2, "Two"); h1.put(3, "Three"); h1.put(4, "Four"); h1.put(5, "Five"); h1.put(6, "Six"); h1.put(7, "Seven"); h1.put(8, "Eight"); h1.put(9, "Nine"); h1.put(10, "Ten"); h1.put(11, "Eleven"); h1.put(12, "Twelve"); h1.put(13, "Thirteen"); h1.put(14, "Fourteen"); h1.put(15, "Fifteen"); h1.put(16, "Sixteen"); h1.put(17, "Seventeen"); h1.put(18, "Eighteen"); h1.put(19, "Nineteen"); h2.put(2, "Twenty"); h2.put(3, "Thirty"); h2.put(4, "Fourty"); h2.put(5, "Fifty"); h2.put(6, "Sixty"); h2.put(7, "Seventy"); h2.put(8, "Eighty"); h2.put(9, "Ninety"); String output = getStringRepresentation(n); System.out.println("Output: " + output); } public static String getStringRepresentation(int n){ StringBuilder sb = new StringBuilder(); String temp; int x = n / 1000000; if(x > 0){ temp = getStringFor3Digits(x); sb.append(temp).append(" Million"); } n = n % 1000000; x = n / 1000; if (x > 0){ System.out.println("For thousand x = " + x); temp = getStringFor3Digits(x); sb.append(" ").append(temp).append(" Thousand"); } n = n % 1000; if(n > 0){ temp = getStringFor3Digits(n); sb.append(" ").append(temp); } return sb.toString(); } public static String getStringFor3Digits(int n){ StringBuilder sb = new StringBuilder(); int x = n / 100; if(x > 0){ System.out.println("In hundred x = " + x + " " + h1.get(x)); sb.append(h1.get(x)).append(" Hundred"); } n = n % 100; if (n 0){ sb.append(" ").append(h2.get(x)); } n = n % 10; if(n > 0) sb.append(" ").append(h1.get(n)); } return sb.toString(); } }def numberReader(x): words = "" numbers = { 0: "", 1: "One ", 2: "Two ", 3: "Three ", 4: "Four ", 5: "Five ", 6: "Six ", 7: "Seven ", 8: "Eight ", 9: "Nine ", 10: "Ten ", 11: "Eleven ", 12: "Twelve ", 13: "Thirteen ", 14: "Fourteen ", 15: "Fifteen ", 16: "Sixteen ", 17: "Seventeen ", 18: "Eighteen ", 19: "Nineteen ", 20: "Twenty ", 30: "Thirty ", 40: "Forty ", 50: "Fifty ", 60: "Sixty ", 70: "Seventy ", 80: "Eighty ", 90: "Ninty " } ln = len(str(x)) strx = str(x) if x 20 and x = 4 and ln 6 and ln 9 and ln <= 12: words += numberReader(int(strx[:ln-9])) + "Billion " + numberReader(int(strx[-9:])) return words.capitalize()I think you didn't take in consideration the fact that an int can be a negative number. For example in python sript len(str(abs(x))) would give you the result you wanted. Cause minus would give higher length.

Feb 16, 2011

### Store Management Intern at Sherwin-Williams was asked...

Mar 9, 2010
 How familiar are you with the paint industry. 2 AnswersMostly they were looking for how willing you are to learn not really what you know about paint.wrong. there's more to know about it than you think

### Intern at 451 Agency was asked...

Apr 11, 2018
 why agency 451? 2 Answershow strong are your writing skills?Good

Feb 13, 2016