SpeakLab / controllers /src /data /interview.json
seba3y's picture
Upload 36 files
a3847b2 verified
Raw
History Blame Contribute Delete
12.7 kB
[
{
"category": "Self-Introduction & Background",
"questions": [
"Introduce yourself in 60 seconds.",
"Walk me through your resume.",
"Why did you choose your current career path?",
"What are your top three strengths and one real weakness?",
"Where do you see yourself in five years?",
"Why do you want to work for this company?",
"Why are you leaving your current job?",
"What motivates you to do your best work?",
"Describe yourself in three words and explain why.",
"What is the biggest accomplishment you are proud of?"
]
},
{
"category": "Customer Service & Support",
"questions": [
"How would you handle a customer who says they already followed all the troubleshooting steps you suggested?",
"How do you handle an angry or frustrated customer?",
"What's the difference between customer experience and customer service?",
"A customer is yelling and using bad language. What do you do?",
"How do you say 'no' to a customer without losing them?",
"How would you de-escalate a call with a customer threatening to cancel?",
"Tell me about a time you turned an unhappy customer into a happy one.",
"How do you handle a customer who is technically wrong but absolutely convinced they are right?",
"What do you do when you can't solve a customer's problem within your authority?",
"How would you handle a customer asking for a refund outside of policy?",
"How do you balance empathy with following company policy?",
"A customer asks for a feature that doesn't exist. How do you respond?",
"What does 'excellent customer service' actually look like in practice?",
"How do you keep your tone positive when handling back-to-back difficult calls?",
"How would you follow up with a customer after solving their issue?"
]
},
{
"category": "Ownership & Problem Solving",
"questions": [
"If you face a problem you don't know how to solve, how do you handle it? (show ownership)",
"Tell me about a time you took ownership of something that wasn't your responsibility.",
"Describe a problem you solved when you had very little information.",
"Walk me through your process for debugging an issue you've never seen before.",
"Tell me about a mistake you made and what you did about it.",
"How do you decide when to ask for help versus figuring it out yourself?",
"Describe a time you went above and beyond your job description.",
"Tell me about a project that failed. What did you learn?",
"How do you prioritize when everything feels urgent?",
"Describe a time you had to make a decision without your manager's input."
]
},
{
"category": "Teamwork & Communication",
"questions": [
"Tell me about a conflict you had with a coworker and how you resolved it.",
"How do you handle disagreements with your manager?",
"Describe a time you had to give difficult feedback to a teammate.",
"How do you work with people whose communication style is very different from yours?",
"Tell me about a time you had to convince a team to adopt your idea.",
"How do you make sure remote teammates feel included?",
"Describe a time you helped a colleague who was struggling.",
"How do you handle a teammate who isn't pulling their weight?",
"Tell me about a time you had to explain a technical topic to a non-technical person.",
"What kind of team culture do you do your best work in?"
]
},
{
"category": "Behavioral (STAR) & Leadership",
"questions": [
"Tell me about a time you led a project from start to finish.",
"Describe a time you had to deliver under a tight deadline.",
"Tell me about a time you had to learn a new skill quickly.",
"Describe a time you disagreed with a decision but had to support it.",
"Tell me about a time you received tough feedback. How did you respond?",
"Describe a situation where you had to influence someone without authority.",
"Tell me about a time you had to deal with ambiguity.",
"Describe your proudest professional moment.",
"Tell me about a time you failed and what you'd do differently.",
"Describe a time you turned a 'no' into a 'yes'."
]
},
{
"category": "Programming (General)",
"questions": [
"Explain the difference between compiled and interpreted languages.",
"What is the difference between a stack and a queue? Give a real-world use case for each.",
"How do you approach reading and understanding unfamiliar code in a large codebase?",
"What is version control, and why is Git important in professional development?",
"Explain time complexity in simple terms. Why does Big O matter?",
"What is the difference between a bug, an error, and an exception?",
"How do you test your code before submitting a pull request?",
"Describe how you would break down a vague feature request into implementable tasks.",
"What is technical debt, and how do you manage it on a team?",
"Tell me about a challenging bug you fixed. How did you find the root cause?",
"What is the difference between functional and object-oriented programming?",
"How do you stay current with new languages, frameworks, and tools?",
"Explain what an API is to someone who is not technical.",
"What practices help you write code that other developers can maintain?",
"Describe a time you had to refactor code without breaking production."
]
},
{
"category": "Linux Administrator",
"questions": [
"How do you check disk usage and find which directories are consuming the most space?",
"Explain the purpose of file permissions in Linux and how chmod works.",
"A server is running slowly. Walk me through your first troubleshooting steps.",
"What is systemd, and how do you check the status of a service?",
"How do you securely manage SSH access to multiple servers?",
"Describe the difference between a hard link and a symbolic link.",
"How would you set up a cron job, and how do you verify it ran successfully?",
"What tools do you use to monitor CPU, memory, and network on a Linux host?",
"How do you investigate why a Linux server cannot resolve DNS names?",
"Explain how you would rotate and archive log files on a busy server.",
"What steps do you take after discovering an unauthorized login attempt?",
"How do you patch Linux servers with minimal downtime?",
"Describe your experience with package managers such as apt, yum, or dnf.",
"How do you troubleshoot a service that fails to start after a reboot?",
"What is the difference between a process and a thread in Linux?"
]
},
{
"category": "DevOps Engineer",
"questions": [
"What does CI/CD mean, and why is it valuable for software teams?",
"Explain the difference between containers and virtual machines.",
"How would you design a deployment pipeline from commit to production?",
"Describe your experience with infrastructure as code tools like Terraform or Ansible.",
"A production deployment failed at 2 AM. Walk me through your response.",
"What is the difference between blue-green deployment and rolling deployment?",
"How do you manage secrets and credentials in a cloud environment?",
"Explain what observability means and how logging, metrics, and tracing work together.",
"How do you balance speed of delivery with system reliability?",
"Describe a time you automated a manual process that saved the team significant time.",
"What is a container orchestrator, and when would you use Kubernetes?",
"How do you handle environment differences between development, staging, and production?",
"What strategies do you use to reduce cloud infrastructure costs?",
"How would you investigate intermittent 502 errors behind a load balancer?",
"Tell me about your experience with Git branching strategies in a DevOps workflow."
]
},
{
"category": "Frontend Developer",
"questions": [
"Explain the difference between HTML, CSS, and JavaScript in building a web page.",
"What is the DOM, and how does JavaScript interact with it?",
"How do you make a website responsive across mobile, tablet, and desktop?",
"What is the difference between state and props in a modern frontend framework?",
"How do you improve the performance of a slow-loading web application?",
"Describe your approach to building accessible forms and navigation.",
"What is CORS, and when have you encountered it during development?",
"How do you handle API errors gracefully in the user interface?",
"Explain the difference between client-side rendering and server-side rendering.",
"How do you ensure your UI looks consistent across different browsers?",
"Describe a time you translated a design mockup into a polished frontend implementation.",
"What tools do you use for debugging layout and styling issues?",
"How do you manage application state in a complex single-page app?",
"What is your process for reviewing and testing your own frontend code?",
"Tell me about a UX improvement you shipped that users clearly noticed."
]
},
{
"category": "Backend Developer",
"questions": [
"What is the difference between SQL and NoSQL databases? When would you choose each?",
"Explain RESTful API design principles you follow in practice.",
"How do you design a database schema for a new feature?",
"Describe how you would handle authentication and authorization in a web API.",
"What is the difference between synchronous and asynchronous processing?",
"How do you prevent SQL injection and other common backend security issues?",
"Tell me about a time you optimized a slow database query or API endpoint.",
"What is caching, and where would you add it in a typical backend system?",
"How do you structure error handling so clients receive useful responses?",
"Explain how you would build a reliable background job or queue system.",
"What is idempotency, and why does it matter for APIs?",
"Describe your approach to writing unit and integration tests for backend services.",
"How do you version an API without breaking existing clients?",
"Walk me through how a request travels from the browser to your backend and back.",
"Tell me about a backend system you built that had to handle growing traffic."
]
},
{
"category": "Data Analyst",
"questions": [
"Walk me through a data analysis project from raw data to actionable insight.",
"What is the difference between descriptive, diagnostic, predictive, and prescriptive analytics?",
"How do you assess whether a dataset is clean enough to analyze?",
"Explain a SQL query you wrote to answer an important business question.",
"What is the difference between correlation and causation? Give an example.",
"Which data visualization would you choose to compare trends over time, and why?",
"How do you handle missing or inconsistent data in a report?",
"Describe a dashboard you built and the decisions it helped stakeholders make.",
"What metrics would you track for an e-commerce or subscription product?",
"How do you validate that your analysis conclusions are accurate?",
"Explain the difference between a measure and a dimension in analytics.",
"Tell me about a time your analysis changed a team's decision.",
"What tools do you use for SQL, spreadsheets, and visualization, and why?",
"How do you explain complex data findings to non-technical managers?",
"What ethical issues should a data analyst consider when working with user data?"
]
},
{
"category": "Closing & Curveballs",
"questions": [
"Do you have any questions for us?",
"Why should we hire you over other candidates?",
"What are your salary expectations?",
"If we called your last manager, what would they say about you?",
"What would you do in your first 30, 60, 90 days here?",
"What's something on your resume you're most excited to talk about?",
"If you could change one thing about your last job, what would it be?",
"How do you keep learning and growing professionally?",
"Describe your ideal work environment.",
"If you were not in this profession, what would you be doing?"
]
}
]