Secureworks logo

Secureworks Interview Questions
& Process

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

Based on 109 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
54.2% Positive experience

Which role are you interviewing for?

30 roles · 109 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Secureworks.

Showing 4 of 109
Secureworks logo
Secureworks

Provisioning Engineer

Engineering · nearly a year ago

Mid Easy Positive experience Accept offer 3 rounds
Interview process
Phone screen Onsite Recruiter call
Interview formats
Technical Behavioral

Had a phone interview with a US engineer. There were 3 questions. Then an in-person interview with Japanese team members and the manager. The last interview was with Talent Acquisition about the salary range.

Confirmed questions4 questions
  • What port number does DNS use, and what port number does POP-3 use? If you can't access the server, how would you troubleshoot it?
  • What is the port number for DNS?
  • What is the port number for POP-3?
Secureworks logo
Secureworks

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Phone screen Take home Technical screen Background check
Interview formats
Technical Coding

It started with a phone screen, then a take-home assignment that took up about 4 hours of my Saturday. I did all the work, including a detailed README explaining my thoughts and design, unit and integration tests with Googletest, and even a sample Jenkins CI/CD pipeline. After putting in a lot of work, I didn't hear back for weeks. HR finally asked if I wanted to proceed with final interviews. I said no because the lack of communication and respect for my time was a bad sign. The 'final' stage had 3.5 hours of back-to-back 1:1 technical interviews, which felt like a lot given the take-home already showed my systems programming skills. Given the assignment's scope and Secureworks' focus, I couldn't help but wonder if the work was reused internally, but that's just me guessing. My advice to other engineers: be careful with long take-home assignments unless it's clearly a simple problem or you're sure the company is worth the effort.

Confirmed questions1 question
  • Could you write a Linux userspace process that tracks system status and converts the information to be sent over a socket?
Secureworks logo
Secureworks

Senior Frontend Developer

Engineering · more than a year ago

Senior Average Positive experience No offer 5 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite
Interview formats
Behavioral Technical Coding

A recruiter hit me up on LinkedIn and we had a quick chat about the job, and then I moved on to an interview with a lead dev. That went great. She told me they use NGRX for frontend stuff, and even though I haven't used it before, she said it wasn't a dealbreaker and my being a good culture fit was more important, which she thought I was. So, they moved me to a take-home test, which they give everyone. No deadline, but most people do it in 4 days to keep things moving. I sent mine back in 3 days and waited for HR to get back to me on what's next. They finally got back to me about a week later, saying they wanted to move to the next technical interview, but because I lacked NGRX experience, they wanted to consider me for a slightly lower level, which we talked through and agreed on. The next meeting was with two software engineers, and we talked about the project, Angular, observables, and so on. It was pretty technical but also pretty relaxed. It went really well, and I answered like 90% of the questions right, and it seemed like the interviewers agreed with my answers. I felt like I crushed it. We thanked each other and wished luck for the final interview scheduled for the next day. But then, about an hour later, I got a cancellation for that last interview and an email saying they weren't moving forward because my experience wasn't enough. It's frustrating because if my experience wasn't enough, why waste my time with three previous interviews and a 6-hour take-home test? It's a shame because I had some really good conversations with everyone up to that point. It just doesn't make sense to me.

Confirmed questions4 questions
  • Tell me about your understanding of Angular fundamentals.
  • Can you describe Observables?
  • What's your approach to using RXJS?
Secureworks logo
Secureworks

Security Analyst

Engineering · more than a year ago

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

I got contacted by a recruiter on LinkedIn to go over the role and ask some basic screening questions to check my qualifications. Then, I had an interview with two team leaders who asked more in-depth questions, mainly about networking and cybersecurity, like how firewalls work and their different types. If you pass that stage, you'll have another interview with the manager and the project's team leader, where you'll mostly discuss yourself and go through another round of questions. Some questions might be repeated from the first interview, so you might get another chance to answer if you missed something earlier. I found the interview to be easy, though it was a bit harder for me since I wasn't working in the field at the time.

Confirmed questions3 questions
  • Can you explain the OSI/TCPIP layers?
  • What are the different devices found on each layer?
  • Describe the different types of Firewalls.

Secureworks Interview Questions

Quoted word for word from Secureworks interview reports.

Could you explain why 'du' and 'df' might report different free disk space on a filesystem?

Read reports

What port number does DNS use, and what port number does POP-3 use? If you can't access the server, how would you troubleshoot it?

Read reports

What are some basic Linux commands and common port numbers?

Read report

Which POSIX system calls are used for asynchronous programming, and what are their API interfaces?

Read report

Formats, difficulty and experience

Across all 109 Secureworks interview reports.

Interview formats

Behavioral 44.6%
Technical 37.5%
Coding 8%
Presentation 4.9%
Group 2.7%

Interview difficulty

Easy 19.3%
Average 64.2%
Difficult 16.5%

Candidate experience

Positive 54.2%
Negative 27.1%
Neutral 18.7%

Reports by job function

Engineering 63
Sales 11
Operations 10
Marketing 8
Analytics 5
Consulting 5