- Work/Life Balance
- Culture & Values
- Career Opportunities
- Comp & Benefits
- Senior Management
I have been working at Rockwell Automation full-time (More than a year)
There is a lot of room to grow, which is great.
It’s a huge organization so it’s extremely hard to get a handle of the moving parts sometimes.
Advice to Management
Encourage a better work/life balance (for real).
I applied online. The process took 5 weeks. I interviewed at Rockwell Automation (Mayfield Heights, Cuyahoga, OH) in December 2019.
Submitted resume online on Glassdoor.
1 hour phone interview with recruiter. Questions on resume and experience. Hardest question: What was your biggest non technical challenge?
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.
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?
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.