Datto logo

Datto Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 188 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
53.2% Positive experience

Which role are you interviewing for?

30 roles · 188 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Datto.

Showing 4 of 188
Datto logo
Datto

QA Automation Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding Behavioral

The interview process started with an aptitude test. This was followed by a telephonic technical interview covering core Java concepts, Selenium, build tools, Git commands, and the CI/CD process. Finally, there was a face-to-face managerial round that included automation script writing, behavioral questions, career progression discussions, questions about the company, and the difference between standalone and web products.

Confirmed questions8 questions
  • Could you tell me about your knowledge of core Java concepts, Selenium, and automation frameworks?
  • What are your thoughts on using Selenium for automation?
  • Can you explain your experience with core Java concepts?
Datto logo
Datto

Technical Support Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Offer
Interview formats
Technical Behavioral

I had a video chat interview with 3 managers from different departments and a recruiter. It was a pleasant conversation and lasted a little over 20 minutes. Then, there was a second interview over the phone, which was to accept the offer.

Confirmed questions5 questions
  • Do you know SQL?
  • What is TCP/IP?
  • Can you explain how to Ping?
Datto logo
Datto

Software Engineer

Engineering · more than a year ago

Mid Average Neutral experience Decline offer 5 rounds
Interview process
Recruiter call Technical screen Take home Background check Offer
Interview formats
Technical Coding Behavioral Other

The whole thing took like a month. It started with a screening, then a coding test, then I met with the manager, then the team, and finally did some cognitive and personality tests. The coding test was pretty tough, with 3 problems in 3 hours: dealing with a REST service and database, making an algorithm, and updating a web app. I could pick the language for the first two which was cool. The team interview was less technical than I expected, mostly questions about my background and how I'd handle problems, both technical and social. It wasn't super hard overall, and everyone was nice, but there were quite a few steps to get through before an offer.

Confirmed questions3 questions
  • Could you write some code that calls a REST service and checks the data against a database?
  • What makes you think about leaving your current job?
  • How would you troubleshoot a problem in a web app if a user is unable to submit a form?
Datto logo
Datto

Strategy & Operations

Operations · more than a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Take home Phone screen Technical screen
Interview formats
Behavioral Technical

My first interview was a 30-minute formal phone call. After that, they sent a link to a cognitive test, both practice and real, due in three days. The practice test is difficult, featuring unconventional pattern recognition questions under time pressure. It offers hints and explanations. The actual test is 30 minutes with simpler questions and some basic math, allowing pen and paper but closing if the window is minimized. You can resume it, and advice is not to dwell on one question. The second interview was a laid-back Zoom call. The interviewer spent about 10 minutes explaining her experience at the company and referencing my cover letter, then asked behavioral questions for the remaining 20 minutes. Questions included describing a time I made a presentation deck and a time I interacted with someone above my manager's position. She allowed time for my questions at the end. The company's dress code is casual, but a suit was well-received for men. I have at least one more interview scheduled.

Confirmed questions5 questions
  • What do you know about this company?
  • Tell me about a time you created a presentation deck and your process for doing so.
  • Can you describe a situation where you had to interact with someone significantly above your manager's rank?

Datto Interview Questions

Quoted word for word from Datto interview reports.

How to find the most frequent letter in a word from a file?

Read reports

Given a text file input, write a function to return the word where a letter occurs most frequently within that word, relative to other words in the file. Ties are broken by the word's position (first occurrence wins). Ignore case and punctuation. Hyphenated words are single words. Output should be a single lowercase word.

Read reports

What is the fate of a child process if its parent process terminates before it?

Read reports

Find the word in a sample text file that contains a letter repeated more times than any other letter in any other word. If there's a tie, select the word that appeared first. Ignore punctuation and case. Treat contractions, possessives, and hyphenated words as single words. Words are separated by whitespace. The function takes a file path and outputs the chosen word.

Read reports

Create a function that accepts a file path. It should analyze the text in the file to find the word with the most frequent letter. If multiple words have the same highest frequency, the first one encountered is the result. Any punctuation should be disregarded, and letter case should not matter. The output must be a single lowercase word.

Read report

Given a text file, find the word where a letter repeats the most compared to other words. In case of a tie, pick the word that came first in the text. Punctuation and case should be ignored. Words are separated by whitespace. Hyphenated words count as one word. The function should accept a file path and return the chosen word in lowercase.

Read report

Can you explain the difference between using [] and at() to access elements in a C++ vector?

Read report

Write a program to process a text file. Identify the word that has the highest frequency of a single letter compared to all other words. If multiple words share the same highest frequency, the one appearing earliest in the text should be chosen. The program should ignore punctuation and treat uppercase and lowercase letters as the same. Any text between whitespace is considered a word. The function should take a file path and return the word.

Read report

If a process no longer belongs to the user, what does it belong to?

Read report

Formats, difficulty and experience

Across all 188 Datto interview reports.

Interview formats

Behavioral 37.9%
Technical 34.1%
Coding 11.2%
Other 8.4%
Presentation 4.3%

Interview difficulty

Easy 21.8%
Average 61.7%
Difficult 16.5%

Candidate experience

Positive 53.2%
Neutral 17%
Negative 29.8%

Reports by job function

Engineering 89
Sales 34
Operations 30
Finance 8
Marketing 6
Product 6