
Seagate Technology Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 71 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Seagate Technology.
Development Engineer
I had a 30 min phone call interview to start. Then, I was invited for a 3-round interview with different engineers. It was a smooth process. They asked about my resume experience. I mostly talked with engineers, not HR. It was very behavioral.
- Can you describe a time you dealt with workplace conflict?
Software Engineer Intern
It was a 2 stage process, first with HR and then with the hiring manager. The HR interview was just general admin stuff before they passed my resume to the hiring manager. The interview with the hiring manager was pretty quick and straight to the point.
- Can you introduce yourself and tell me how your interests in this field have grown?
Senior Software Engineer
Applied online. The whole thing took 2 months. There were 3 steps total. First, a 40-minute preliminary interview with the hiring manager. Then, I had to do a technical presentation based on my research and also go through 3 panel interviews. Lastly, I had a one-hour interview with the hiring manager again. After all that, they said they'd contact me within a week, but then totally ghosted me. I sent follow-up emails twice, once after 15 days and again after 21 days, but got no reply. It's unacceptable to be treated this way, especially by someone at a director level.
- Could you walk me through your educational history?
- What role did you play in a particular project?
- What are your current activities?
Seagate Technology Software Engineer Interview Questions
Quoted word for word from Seagate Technology interview reports.
“Regarding CRC checksums, does the host or the device send it?”
Read reports →“Can you add the first and last node in a linked list?”
Read reports →“What would be the output of this C code: char a[]="a,b,c,d,c"; char * ip1=a; printf("%s\n",ip1); ip1++; printf("%s\n",ip1); int* ip2=(int*)a; printf("%s",ip2);?”
Read reports →“What are the various types of RAM, and what are their distinctions?”
Read reports →“How would you swap two numbers without using a third variable?”
Read report →“Can you tell me about the different types of hard disks and how they operate?”
Read report →“Can you explain a basic SQL join and discuss the logarithmic time complexity of a query?”
Read report →“Could you implement a breadth-first search algorithm in a programming language of your choice?”
Read report →“Could you explain the different types of memory that are available?”
Read report →Formats, difficulty and experience
Across all 71 Seagate Technology interview reports.