Full stack engineer Interview Questions

9K

Full Stack Engineer interview questions shared by candidates

Top Interview Questions

Sort: Relevance|Popular|Date
monday.com
Full Stack Developer was asked...7 June 2020

Given a formula (string) and a dict, replace each key that appears in the formula with its value. "CONCATENATE("#first_name#", " - ", 30)" { 'first_name': "Moshe", 'age': 20, 'status': "Done"} Result: "CONCATENATE("Moshe", " - ", 30)"

9 Answers

column_id_to_value = {'first_name': "Moshe", 'age': 20, 'status': "Done"} formula = 'CONCATENATE("#first_name#", " - ", #age#)' dotIt(formula, column_id_to_value) def dotIt(formula, dictionary): answer = [] formula_list = formula.split("#") for form in formula_list: if form in dictionary: answer.append(str(dictionary[form])) else: answer.append(form) print(''.join(answer)) Less

let formula = "CONCATENATE('#first_name#', ' - ', '#age#')"; let user = { first_name: "Moshe", age: 20, status: "Done"}; let keys = Object.keys(user); function getKeys() { const keys = Object.keys(user); keys.forEach( key => formula = formula.replace(new RegExp('#'+key+'#'), user[key])); console.log(formula); } getKeys(); Less

def calculate_for_row(formula, column_id_to_value): result = [] replaced_last_part = False new_formula_parts = formula.split('#') for index, part in enumerate(new_formula_parts): if part in column_id_to_value: result.append(str(column_id_to_value[part])) replaced_last_part = True else: if index > 0 and not replaced_last_part: result.append('#') result.append(part) replaced_last_part = False parse(''.join(result)) def parse(formula): print(formula) column_id_to_value = {'first_name': "Moshe", 'age': 20, 'status': "Done"} formula = 'CONCATENATE("#first_name#", " - ", #age#)' calculate_for_row(formula, column_id_to_value) Less

Show More Responses
Softsuave

list and array related questions Basic sql question

7 Answers

did my level best in 2nd round but not selected.

Can you share 2nd round question

Total how many rounds

Show More Responses
MountBlue Technologies

Print patterns like Swastic sign, 2-D Array manipulations(Bit Difficult) and String manipulations.

6 Answers

They will mail the exact date. The joining date is between 6-16 aug. The difficulty of 2nd round was medium. One question was a bit difficult and the rest were medium.If you are good at coding and regularly doing it then you can easily crack it. Less

when is your joining??what is the difficulty of 2nd round?

what questions were asked in 2nd round?

Show More Responses
JATO Dynamics

Why did i choose to apply for JATO?

5 Answers

I answered with I am looking for a challenge and to join a company that has a long term vision and goal and they needs people like me to join the journey and support them through the company transformation. Less

Read my "Database Production Assistant" and you will realise how slippery, contorted, unreliable and mendacious they are, worthy of avoiding for aye. Less

Thank you for your review. JATO appreciate the comments and feedback provided and are happy to hear you were happy with the outcome of the interview, even though the technical questions were a little difficult. Less

Show More Responses
Jobsity

solve a problem without for loops

5 Answers

recursion

How went the second challenge?

How was the second challenge?

Show More Responses
Boeing

difference between null and void

5 Answers

Could you please tell us what can be the expected salary for 4-5 years of experience candidate. Less

Do you know what is the salary band for PM?

How much salary did they offer you?

Show More Responses
Panaya

return true if array of size n contains a permutation of [1,n]

4 Answers

for(var i=0; i

public static bool isPermutation(int[] arr) { int num = 0; for (int i = 0; i arr.Length) return false;//number out of range int tmp = 1 << (arr[i]-1); if ((num & tmp) == tmp) return false;// number was found before - duplicate num |= tmp; } return true; } Less

var permotation = function(arrayOriginal, arrayDuplication){ if(!Array.isArray(arrayOriginal) || !Array.isArray(arrayDuplication) || arrayOriginal.length != arrayDuplication.length){ return false; } var dictionaryObj = {}; var sumDuplication = 0; for(var i=0; i Less

Show More Responses
Jobsity

How to print numbers from 0 to n without using a loop?

4 Answers

using recursion was my answer, make a function that calls itself with a stop condition Less

Recursion

Recursion

Show More Responses
LINE

They always start with: Why would you like to work with us?

3 Answers

"It is very confuse they want a Country who speak Chinese but also native on English." wut Less

"It is very confuse they want a Country who speak Chinese but also native on English." wut Less

I also applied Full Stack Developer (No Japanese Required) Interview on my country. I found that LINE interview is good for fresh student because their technical question is not practical and quite look like my master degree homework question about the theory in I/O, network. I had 15 years+ experience in IT and 10 years in development cross-thought dataware house, ETL, windows, web, frontend, backend experience. But LINE doesn't focus on how's my experience can be contribute to their company, but just keep asking me question of (How to do), (What to do) brabrabrab to their product. Although they doesn't need to know Japanese, but they require the applicant have native level English. It is very confuse they want a Country who speak Chinese but also native on English. Less

Clevertech

What's your idea of hard work?

3 Answers

I knew what this question was meant to get at, having read some Glassdoor reviews. The founder was looking to see, would I be willing to put in more than 40 hours a week for the salary they were offering. My answer to this question that hard work means saying no to things. It means prioritizing, triaging, and focusing on what's most important. He did not like my answer. Then I asked him what his idea of hard work is. Paraphrasing, he said that, while it wasn't his only idea of hard work, his idea of hard work was someone like Elon Musk, who worked over 40 hours a week and slept at his desk. He never offered another idea of what hard work would mean, and denied the idea that there was any kind of idea like a balance of work and personal life. He said that people should live "intensely," which, again, only seems to mean that they should work more than 40 hours a week. If you want to pass this interview, all you need to say is that to you, hard work means you're willing to work more than 40 hours a week. You're welcome. I wasn't willing to say that, and questioned the wisdom of what he was saying. So, I didn't get the job. Meanwhile, the week after my interview Elon Musk's company belatedly reached its production goal 6 months after originally planned. Then, a few weeks after that, Elon Musk further made a fool of himself in the media and had to apologize for calling someone a terrible name. So, how about let's stop idolizing someone who can't meet his production goals and makes a fool of himself regularly? Less

I come from a consulting background, I spent 6 years at Price Waterhouse, providing accounting and consulting services to some of the largest companies in the world. My idea of hard work aligns with service mentality that is taking care of the client's concerns. This is not limited to a neat 40 hour work week. At the same time, I am a father of three children, am awed at nature and want to take care of my body and spirit. This also needs adequate time. How do we spend our time in a way that serves both? At Clevertech, we are looking for employees with a client service mentality and that can certainly mean more than 40 hours of work when there is a deadline. It also means that post-deadline, we might only work 30 hours to recoup and recover. To me, this works like nature - seasons changes and we have longer days and shorter days. I will take the point that talking about a polarizing figure like Elon Musk is likely not the best topic for an interview. Less

While working at Clevertech my whole team was suffering from impossible deadlines, we had to put from our PERSONAL time to compensate for the problems management generated by not setting a flexible or realistic set of deadlines with the client. There was no protection from Clevertech, the client is God, we never got compensated for our overtime, it was expected from us to be above average, and average was working more than 40 hours a week. Needless to say our work contract specified 40 hours/week, we rarely worked less than 60. After a couple of months the whole team was burned out, and a few of us left the company. Hard work is not an indicator of competitiveness or compromise, it's an indicator of unsolved management processes and disrespect for the employees, their health and the contracts celebrated with them. Less

Viewing 1 - 10 of 8,646 Interview Questions

See Interview Questions for Similar Jobs

software engineer