I applied through a recruiter. The process took 1 week. I interviewed at Liven in Sept 2025
Interview
A coderbyte link was sent after initial screening. It was a mix of theoretical questions and hands on writing small programs. The interface allows you to search documentation if you want to check for syntax or code snippets
Interview questions [2]
Question 1
Q1. Write a program in python to access the contents of an S3 bucket and find file with some prefix. Then output the contents of that file. You need to use boto3
Q2. In bash write a script that creates Dockerfile with contents that set base image to redis, install all dependencies for redis cluster management like curl and redis-tools, set the working directory to /redis, copy nodes.conf file from current dir to working dir, set redis.conf to use custom configuration from file named cluster-redis.conf, set environment variable REDIS_ENV, create a directory named /data to be used as redis recovery directory, set redis as the user to run as, expose ports 7000 through 7005, and add a cluster-init.sh script from current directory and set it as entrypoint
1. What are the key benefits of implementing CI CD in SDLC
2. Which deployment strategies(blue-green, canary, rolling) have you used? How did you ensure zero downtime deployments in prod env
3. When thinking about observability(logs, metrics, traces), which layers do you prioritize most and why? How have they helped you in identifying or resolving issues
4. What is trunk based development, how does it support effective CI in modern engineering teams
5. You're alerted of high cpu usage on prod linux server. Describe step by step approach to diagnosing and resolving issue. Include any tools you'd use