education Interview Questions | Glassdoor

# Companies matching "education"

NY State Office of Cultural Education Interviews

www.oce.nysed.gov /  HQ: Albany, NY

0 Interviews

Not Yet Rated

NY Office of Higher Education Interviews

www.highered.nysed.gov /  HQ: Albany, NY

0 Interviews

Not Yet Rated

## education Interview Questions

Sort: RelevancePopular Date

### Software Development Engineer In Test (SDET) at Microsoft was asked...

Mar 6, 2012
 In a given sorted array of integers remove all the duplicates.6 AnswersIterate the array and add each number to a set, if number is already there, it won't be added again, thus removing any duplicates. Complexity is Big-O of NThe array is already sorted, no need for a set. example: 2,2,5,7,7,8,9 Just keep tracking the current and previous and the index of the last none repeated element when found a difference copy the element to the last none repeated index + one and update current and previous, no extra space and it will run in O(n)public RemoveDuplicates() { int[] ip = { 1, 2, 2, 4, 5, 5, 8, 9, 10, 11, 11, 12 }; int[] op = new int[ip.Length - 1]; int j = 0, i = 0; ; for (i = 1; i <= ip.Length - 1; i++) { if (ip[i - 1] != ip[i]) { op[j] = ip[i - 1]; j++; } } if (ip[ip.Length - 1] != ip[ip.Length - 2]) op[j] = ip[ip.Length - 1]; int xxx = 0; }Show More Responsesdef removeDuplicatesSecondApproach(inputArray): prev = 0 noRepeatIndex = 0 counter = 0 for curr in range(1,len(inputArray)): if (inputArray[curr] == inputArray[prev]): counter = counter + 1 prev = curr else: inputArray[noRepeatIndex+1] = inputArray[curr] noRepeatIndex = noRepeatIndex + 1 prev = curr inputArray = inputArray[:-counter] return inputArrayif(inpArr[i] == inpArr[i+1]) { int repeats = 1; opArr[opPos] = inpArr[i]; int j = i + 1; while(j+1 <= inpArr.length - 1 && inpArr[i] == inpArr[j+1]) { j++; repeats++; } opArr = Arrays.copyOf(opArr, opArr.length - repeats); i = i + repeats; } else { opArr[opPos] = inpArr[i]; } opPos++; } for(int i =0; i<=opArr.length-1;i++) { System.out.println(opArr[i] + ","); }Apologies for the previous incomplete answer int[] inpArr = {1,2,2,3,4,5,5,5,8,8,8,9,13,14,15,18,20,20}; int[] opArr = new int[inpArr.length]; int opPos = 0; for(int i= 0; i<=inpArr.length - 1; i++) { if(inpArr[i] == inpArr[i+1]) { int repeats = 1; opArr[opPos] = inpArr[i]; int j = i + 1; while(j+1 <= inpArr.length - 1 && inpArr[i] == inpArr[j+1]) { j++; repeats++; } opArr = Arrays.copyOf(opArr, opArr.length - repeats); i = i + repeats; } else { opArr[opPos] = inpArr[i]; } opPos++; } for(int i =0; i<=opArr.length-1;i++) { System.out.println(opArr[i] + ","); }

### Software Development Engineer In Test (SDET) at Microsoft was asked...

Apr 9, 2012
 how can a particular application be tested apart from testing its functionality3 AnswersReliability Test, Stability Test, UI Test, Platform Test,Also include, performance, stress & load testingAccessibility, user experience, globalization, localization, integration, compatibility

### Project Manager at Pearson was asked...

May 27, 2009
 How do you manage people resisting change yet the leadership is requesting output that requires something difference.2 AnswersAssess the situation. Present the facts, with the benefits and risks of the suggested actions or inactions. Seek leadership support and escalate if necessary or let the status quo continue with the risks identified and documented.The management approach ideally would depend on the characteristics of the recalcitrant individuals.

### Network Engineer at Microsoft was asked...

Mar 17, 2012
 Given a very large existing network with thousands of external connections, how would you add an additional few hundred connections?3 AnswersThink it through, out loud. Walk through your options- don't just pick one. DS3, metro-E, SONET, etc.someone building networks with thousands of external connections considering anything but 10G, 1G at minimum... doesn't understand COGS.... the name of the game is \$0.000xxx/Mbps.. which you are not going to get with anything but ethernet.SNMP/NetFlow to monitor the WAN Bandwidth Utilization + Characterize the Traffic (what type of traffic is using the network, QoS parameters for applications, CoS) a. Characterizing the traffic: 1. identify major traffic sources and stores and documented traffic flow between them. (Voice, Video) 2. categorize the traffic flow for each application as being terminal/host, client/server, peer-to-peer, server/server, or distributed computing. 3. estimate the bandwidth requirements for each application. 4. estimate the bandwidth requirements for routing protocols. 5. characterize network traffic in terms of broadcast/multicast rates, efficiency, frame sizes, windowing and flow control, and error-recovery mechanisms. 6. categorize the QoS requirements of each application and what are the current trends 7. discuss the challenges associated with implementing end-to-end QoS and the need for devices across the network to do their part in implementing QoS strategies. When the team determines that bandwidth augmentation is necessary based on the utilization reports of NetFlow and comparing it with the companies’ policies that the traffic is going over the threshold during the business hours, provides a recommendation to network engineers and managers. Once it is determined that an upgrade is necessary, proceeding with the upgrade becomes a business decision.

### Software Development Engineer In Test (SDET) at Microsoft was asked...

Oct 21, 2010
 Write code in your favorite programming language that will accept two strings and return true if they are anagrams.2 AnswersThis was not really that hard to write it, however the interviewer asked me to reduce the complexity. My initial version had n*log(n) complexity and he asked me to reduce it to no more than n complexity. If you have had some upper level Computer Science classes this is not too difficult, however what they are looking for is a way to stump you. If you adjust your code or thinking rapidly to their request they will change it again until they find something that you have trouble with. Do not be discouraged by this, it is the interviewers job to determine how much you know!Found this good link. Time complexity is O(n). http://www.dreamincode.net/code/snippet1481.htm The algorithm can still be improved but gives some basic idea on how to implement.

### Senior Market Research Manager at Microsoft was asked...

Jul 20, 2012
 How do you influence people who do not report to you? How do you get them to do things even though they don't have to or want to?2 Answersa) I've never actually had someone refuse to help me when asked, but b) I would try ahead of time to get to know them so that when I need to influence them or need to request assistance, they already have a basic level of comfort with me.I would answer this question by first stating that it is important to get to know how people are motivated on a personal level first. If they do not report to you then you might not have positional authority to ask them for a deliverable. At a company like Microsoft, I'm sure that there are jobs/roles that require people to get help/collaboration from people outside of their positional authority. To do this, you must first know what motivates a person and proactively make personal "deposits" to build some solid connections so that when you need to make a "withdraw" you have invested enough. Deposits can be made by taking an interest in someone, providing them with help when they need it, or maybe buying them lunch/drinks.

### Teacher at New York City Department of Education was asked...

Jun 14, 2010
 How do you integrate beginner language learners with advanced language learners in a small group setting?1 AnswerI have the advanced language learner act as peer tutor.

### Digital Marketing Manager at Chartwells Higher Education Dining Services was asked...

Jul 17, 2015
 Do you know anything about Chartwell Higher Education?1 AnswerI was ready for this one. I did lots of research on the company. " brief who they are, what they do, and also spotted some error on their website and brought them up. I gave her solution to their problems and how i would go about it. " she response with " We are currently going thru a re-branding" that's why its like that.

### Project Manager at Pearson was asked...

May 27, 2009
 Share a challenging situation you faced on a project, explain the conditions, and the outcome?1 AnswerI shared a specific story of a leader who was not decisive and hence cause instability in one of the groups. Discussed how this was improved with incremental actions and small successes from the team which boosted the moral of the team and allowed for some buy and from the leader who gain some direct benefits throught savings.

### Nurse Residency Program at NYU Langone Health was asked...

Sep 18, 2014
 If you are completely overwhelmed during the day with multiple discharges and admissions, tell me how you would prioritize your day.1 AnswerI was somewhat stumped. Having such little information, I was left to say that I would simply prioritize based on the patients' acuity as well as do my best to ensure that anything I was doing wouldn't throw off the schedule of any other department in the hospital. I'm not sure how it went over. We'll see. It's only been a day and I haven't been contacted about an offer or anything to the contrary. But I left with generally positive feelings about the interview.
110 of 13,846 Interview Questions