I applied online. The process took 5 weeks. I interviewed at Rockwell Automation (Mayfield Heights, Cuyahoga, OH) in Dec 2019
Interview
Submitted resume online on Glassdoor.
Round 1.
1 hour phone interview with recruiter. Questions on resume and experience. Hardest question: What was your biggest non technical challenge?
Round 2.
1 hour phone screen with 2 engineers. Technical questions based on resume.
Job specific questions: How does XSS work? How does CSRF work? How do you prevent SQL injection? Angular v1 vs v2+? What’s a single page application?
Data structures & Algorithms: What do you know about arrays? Linked lists? Dynamic arrays? Hashmap vs hashset? Big O complexity?
Given a linked list, how do you detect if it’s a circular linked list? I was asked to provide a second solution after quickly solving it with the 2 pointer technique. I then provided a second solution with the interviewers help where we hash the current nodes memory address to find duplicates.
I was then asked to compare both solutions that I provided and pick the best one.
Given a bag of marbles, each marble is of a unique size except for one. How do you find the duplicate marble? I used a hashset to find it.
Round 3.
3 hour On-site interview. 2:1 format.
1st interview was with 2 project technical leads.
Asked me resume specific questions.
How does CSRF work? Why do we need CSRF? What do you know about symmetric and asymmetric cryptography? Angular v1 vs v2+? Why do you not use c++?
Describe your role in your last project? What kind of work do you want to do (front end vs backend)?
2nd interview with a software tester and a software engineer.
How do you test software? What testing methodologies have you tried? What do you like about TDD (test driven development)? Describe the SDLC? Agile vs waterfall? What makes a good unit test? What is an integration test? What’s functional testing?
Have you ever wanted to change something already in production? What do you do when your rushed to deliver something and can’t deliver everything in time? Have you ever needed to accommodate a scope change in requirements?
C#/JavaScript specific questions.
Why would JavaScript be easier to debug than c#? How does c# differ from JavaScript? What are the benefits of an interface in c#? How does inheritance work? Upcast vs downcast (inheritance)? What does use strict do in JavaScript? What is the prototype chain in JavaScript?
3rd round.
Interview with 2 managers. Including reporting manager.
Resume questions. Defend your experience on your resume. Why did you apply? What are your non negotiable work constraints? What things will you and will you not do? What kind of work do you want to do (front end vs backend)?
Ask us questions. I got a lot of time to ask them questions.
9
Other Software Engineer interview reviews for Rockwell Automation
I interviewed at Rockwell Automation (Mayfield Heights, Cuyahoga, OH)
Interview
No tough questions, Friendly. Process took 45 minutes. C++ questions. The inlterview was conducted via video. Two senior engineers asked questions. The questions were exclusively technological. If you have been coding basic C++ you will perform well. If not you will be rejected
General OOPS concepts questions. Technical test with code review, already written code with a small exercise to find errors and what could be done in a better way. Final competancy round interview with HR. Result in 2 days.
1. Resume shortlist
2. Online assessment
3. Group discussion round
4. Technical interview
5. Managerial round
6. Hr interview
My all the interview rounds went well , I don't know why they didn't select me