Back End Engineer Interview Questions

Back End Engineer Interview Questions

Se ti stai candidando per una posizione di Back-end engineer, devi sapere che gli intervistatori desiderano sapere se hai le conoscenze necessarie per progettare, costruire e gestire il lato server di un sito web. Preparati a rispondere a domande sulle ultime novità in materia di web design e tecnologia, così come a domande sulle tue capacità di risoluzione dei problemi, abilità di gestione del tempo e doti comunicative.

Domande tipiche dei colloqui per Back-end engineer e come rispondere

Question 1

Domanda 1: Parlami degli ultimi progressi nella costruzione di siti web e server.

How to answer
Come rispondere: Le aziende non cercano solo personale aggiornato sulle ultime novità tecnologiche, ma desiderano persone innovative e all'avanguardia. Quando parli degli ultimi progressi nelle tecniche di web design e web building, spiega come incorporeresti questi miglioramenti attuali nel sito web dell'azienda.
Question 2

Domanda 2: Ti piace lavorare in team?

How to answer
Come rispondere: I back-end engineer devono spesso lavorare in team per sviluppare e gestire un sito web. Gli intervistatori vogliono sapere se riusciresti a lavorare bene in team con il personale già presente in azienda. Metti in evidenza la tua capacità di comunicare efficacemente e di collaborare con gli altri.
Question 3

Domanda 3: Puoi raccontarmi di una volta in cui hai dovuto rispettare una scadenza imminente?

How to answer
Come rispondere: Quando ti viene posta questa domanda, sottolinea le tue abilità di gestione del tempo e di rimanere organizzato e concentrato anche in situazioni di forte stress. Le aziende cercano persone in grado di lavorare bene anche sotto pressione.

1,560 back end engineer interview questions shared by candidates

first interview - 2 questions, 1) function that returns if the a string with parentheses, a.k.a "<>(){}{}sadasd" is in the right logical sense. 2) fix some long broken code. second interview- 1. implement string lexicographical compare function. and two other questions , implement functions for code out put , felt like then and resolve operator overload.
avatar

JavaScript Developer (back-end / full-stack)

Interviewed at Bright Data

3.7
Dec 24, 2023

first interview - 2 questions, 1) function that returns if the a string with parentheses, a.k.a "<>(){}{}sadasd" is in the right logical sense. 2) fix some long broken code. second interview- 1. implement string lexicographical compare function. and two other questions , implement functions for code out put , felt like then and resolve operator overload.

You should implement a simple REST API with Django REST Framework to synchronize remote mobile devices executing Tasks. In your model you should represent the concept of a Customer, where each customer has: - An email address - A password Each customer may posses zero or more Devices, where each device has: - A unique UUID For each customer there is a list of Tasks, where each Task has: - An ID (INTEGER) - A state (INTEGER) Devices can execute Tasks. Devices can only execute tasks belonging to their owner. When a device starts executing a task, it has 2 minutes to complete it. Tasks can be retried an arbitrarily large amount of times. Devices have a mobile connectivity and may go offline at any time (may not be able to call any REST API). The result of an execution of a Task by a Device can be: - Success (in that case the Task is completed) - Failure (the task should be re-executed) - Execution Time Exceeded (the device did not complete in 2 minutes and the task should be re-executed) The same Task can only be executed by one device at a time. One Device can execute at most one Task at a Time. Different Devices can execute different tasks concurrently. Coding Questions - Using Django Rest Framework, define the model that you suggest to use. Feel free to add new fields if you need it to correctly implement the synchronization algorithm - Define the set of possible states of a Task - Add an API method to let a Device retrieve the set of Tasks it may execute - Add an API method to let a Device notify the beginning of the execution of a Task - Add an API method to let a Device notify the result of an execution of a Task - How would you suggest to configure permissions for the previous model (coding is NOT required)?
avatar

Back-end Developer (Python Django)

Interviewed at ErnieApp

Apr 15, 2020

You should implement a simple REST API with Django REST Framework to synchronize remote mobile devices executing Tasks. In your model you should represent the concept of a Customer, where each customer has: - An email address - A password Each customer may posses zero or more Devices, where each device has: - A unique UUID For each customer there is a list of Tasks, where each Task has: - An ID (INTEGER) - A state (INTEGER) Devices can execute Tasks. Devices can only execute tasks belonging to their owner. When a device starts executing a task, it has 2 minutes to complete it. Tasks can be retried an arbitrarily large amount of times. Devices have a mobile connectivity and may go offline at any time (may not be able to call any REST API). The result of an execution of a Task by a Device can be: - Success (in that case the Task is completed) - Failure (the task should be re-executed) - Execution Time Exceeded (the device did not complete in 2 minutes and the task should be re-executed) The same Task can only be executed by one device at a time. One Device can execute at most one Task at a Time. Different Devices can execute different tasks concurrently. Coding Questions - Using Django Rest Framework, define the model that you suggest to use. Feel free to add new fields if you need it to correctly implement the synchronization algorithm - Define the set of possible states of a Task - Add an API method to let a Device retrieve the set of Tasks it may execute - Add an API method to let a Device notify the beginning of the execution of a Task - Add an API method to let a Device notify the result of an execution of a Task - How would you suggest to configure permissions for the previous model (coding is NOT required)?

Viewing 131 - 140 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 1,560 interview questions and reports from Back end engineer interviews. Prepare for your interview. Get hired. Love your job.