Software engineer co op Interview Questions | Glassdoor.ca

# Software engineer co op Interview Questions

449

software engineer co op interview questions shared by candidates

## Top Interview Questions

Sort: RelevancePopular Date

### Agile Developer Co-op at SAP was asked...

Aug. 12, 2020
 Search in rotated sorted list, check if two rectangle overlaps. Both are on leetcode.2 AnswersSolved both.There's a lot of elements to typically cover in these questions, clarifications, scoping, making sure you're answering the actual question the interviewer is looking for you to answer, etc. Could be worth doing a mock interview with one of the Prepfully SAP Agile Developer Co-op experts... they've worked in the role so they clearly know how to get through the interview. prepfully.com/practice-interviews

### Software Developer (Co-op) at D2L was asked...

Dec. 5, 2014
 Given an array of arrays where each sub-array contains an arbitrary number of random strings, find the strings that occur in every sub-array and return them (the returned result strings must also be in an array). There can be duplicates of the same string in any of the sub-arrays. 2 Answersdef solution(a): d = {} resultArray = [] for array in a: duplicateString = [] for item in array: if item not in d: d[item] = 1 duplicateString.append(item) elif item in d: if item not in duplicateString: d[item] += 1 for key in d: if d[key] >= len(a): resultArray.append(key) return resultArraydef common_strings(arr): if len(arr)==0: return None arr1=arr[0] In_all_arrays=[] for val in arr1: count=0 for j in range(1,len(arr)): if val not in arr[j]: break; if val in arr[j]: count+=1 if count==(len(arr)-1): In_all_arrays.append(val) return In_all_arrays arr=[['kannav','T','D'],['kannav','Dhawan','T','K'],['kannav','T','D']] cs=common_strings(arr) print(cs)

### Co-Op Software Engineer at Hootsuite was asked...

Apr. 28, 2017
 Motivations for working @ Hootsuite2 AnswersFriends are thereThere's a lot of elements to typically cover in these questions, clarifications, scoping, making sure you're answering the actual question the interviewer is looking for you to answer, etc. Could be worth doing a mock interview with one of the Prepfully Hootsuite Co-Op Software Engineer experts... they've worked in the role so they clearly know how to get through the interview. prepfully.com/practice-interviews

### Software Engineer Co-Op at A Thinking Ape was asked...

Jul. 31, 2015
 Divide a number using only addition and subtraction.2 Answersfunc divide(var a:NSInteger, b:NSInteger) -> (answer:NSInteger, remainder:NSInteger){ var counter = 0 while(a>=b){ counter++ a-=b; } return (counter, a) }a/b=exp(log(a/b))=exp(loga-logb);

### Software Developer Co-Op at A Thinking Ape was asked...

Jun. 22, 2016
 Given a stream of data of votes, implement an algorithm to count the majority winner.2 AnswersYou can use an array if number of contenders are small else use a hash map.For large data, use count-min sketch

### Software Developer Co-Op at Aquatic Informatics was asked...

Jan. 22, 2018
 Implement a Queue1 AnswerImplemented a Queue using a circularly linked list. Went over all operations of the linked list and how fast the operations were.

### Software Developer Co-Op at Mohawk College of Applied Arts and Technology was asked...

Feb. 12, 2017
 find the error in the java program1 Answercheck for the erros

### Software Developer Co-Op at Ontario Power Generation was asked...

Oct. 3, 2020
 Do you have any experience with vba, power bi, and Microsoft access? Can you work under pressure? Tell me about yourself. 1 AnswerI used my previous experience and if I was not familiar with a software then I would showcase how I’m dedicated, willing to learn, and can learn quickly.

### Software Developer Co-Op at Frozen Mountain was asked...

Apr. 24, 2019
 Why do you want to work for Frozen Mountain?1 AnswerI answered honestly that I was interested in the technology at first. I added that as I got to know them throughout the interview process that they seemed like passionate, thorough people who care about their employees and try to create a great working environment.

### Software Developer Co-Op at Hootsuite was asked...

Oct. 9, 2019
 What did you choose Hootsuite? What do you know about the company?1 AnswerThe 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 Hootsuite or ex-Hootsuite Software Developer Co-Op experts on Prepfully? They give real-world practice and guidance, which is pretty helpful. prepfully.com/practice-interviews
110 of 449 Interview Questions