
Ricky Lin
Monday, December 22, 2025
Rainman Engineering Culture: Eight Interview Questions to Spot Excellence
- CI/CD tools: collaborative GitLab/GitHub, or gate-heavy Gerrit/Jenkins?
- Approval flow: how many boss sign-offs does a merge request (MR) need?
- Environment isolation: separate Dev/Test/Prod environments, and can you switch/deploy with one click?
- Deployment chain: from code to user-visible, how many steps? Automated or manual?
- Monitoring: do alerts point to root cause, or are engineers digging through logs at night?
- Config management: centralized with canary/gradual release, or scattered across code with manual edits?
- Test coverage: a reliable automated “immune system,” or treat bugs as features and let users test in production?
- Rollback: when production blows up, can you roll back within 5 minutes, or stay up all night with the team?