vadirajkrishna's picture
initial commit - InterviewCopilotLocal
4e8fb20 unverified
Raw
History Blame Contribute Delete
9.34 kB
[
{
"prompt": "How would you design a URL shortener like bit.ly?",
"completion": "Type: System Design\nSteps: Clarify scale β†’ High-level components β†’ Deep dive β†’ Bottlenecks β†’ Tradeoffs"
},
{
"prompt": "Design a rate limiter for a public API.",
"completion": "Type: System Design\nSteps: Clarify scale β†’ High-level components β†’ Deep dive β†’ Bottlenecks β†’ Tradeoffs"
},
{
"prompt": "How would you architect a notification system for a banking app?",
"completion": "Type: System Design\nSteps: Clarify scale β†’ High-level components β†’ Deep dive β†’ Bottlenecks β†’ Tradeoffs"
},
{
"prompt": "Design a distributed cache like Redis.",
"completion": "Type: System Design\nSteps: Clarify scale β†’ High-level components β†’ Deep dive β†’ Bottlenecks β†’ Tradeoffs"
},
{
"prompt": "How would you build a real-time leaderboard for a gaming platform?",
"completion": "Type: System Design\nSteps: Clarify scale β†’ High-level components β†’ Deep dive β†’ Bottlenecks β†’ Tradeoffs"
},
{
"prompt": "Design a search autocomplete system.",
"completion": "Type: System Design\nSteps: Clarify scale β†’ High-level components β†’ Deep dive β†’ Bottlenecks β†’ Tradeoffs"
},
{
"prompt": "How would you design a ride-sharing service like Uber?",
"completion": "Type: System Design\nSteps: Clarify scale β†’ High-level components β†’ Deep dive β†’ Bottlenecks β†’ Tradeoffs"
},
{
"prompt": "How would you design Spotify for rural areas with poor connectivity?",
"completion": "Type: Product Design\nSteps: Clarify scope β†’ Identify users β†’ Map pain points β†’ Propose solution β†’ Define metrics"
},
{
"prompt": "How would you improve the onboarding experience for a fintech app?",
"completion": "Type: Product Design\nSteps: Clarify scope β†’ Identify users β†’ Map pain points β†’ Propose solution β†’ Define metrics"
},
{
"prompt": "Design a feature to help elderly users navigate a mobile banking app.",
"completion": "Type: Product Design\nSteps: Clarify scope β†’ Identify users β†’ Map pain points β†’ Propose solution β†’ Define metrics"
},
{
"prompt": "How would you design YouTube for blind users?",
"completion": "Type: Product Design\nSteps: Clarify scope β†’ Identify users β†’ Map pain points β†’ Propose solution β†’ Define metrics"
},
{
"prompt": "How would you redesign the checkout flow for an e-commerce app?",
"completion": "Type: Product Design\nSteps: Clarify scope β†’ Identify users β†’ Map pain points β†’ Propose solution β†’ Define metrics"
},
{
"prompt": "Design a feature to reduce churn in a subscription app.",
"completion": "Type: Product Design\nSteps: Clarify scope β†’ Identify users β†’ Map pain points β†’ Propose solution β†’ Define metrics"
},
{
"prompt": "How would you design Airbnb for pets?",
"completion": "Type: Product Design\nSteps: Clarify scope β†’ Identify users β†’ Map pain points β†’ Propose solution β†’ Define metrics"
},
{
"prompt": "How would you handle class imbalance in a fraud detection model?",
"completion": "Type: Data Science\nSteps: Check base rate β†’ Choose right metric β†’ Handle imbalance β†’ Tune threshold β†’ Evaluate"
},
{
"prompt": "How would you detect anomalies in a time series dataset?",
"completion": "Type: Data Science\nSteps: Define anomaly β†’ Explore data β†’ Choose method β†’ Evaluate β†’ Production concerns"
},
{
"prompt": "Walk me through building a churn prediction model.",
"completion": "Type: Data Science\nSteps: Define churn β†’ Feature engineering β†’ Baseline model β†’ Iterate β†’ Deploy"
},
{
"prompt": "How would you evaluate a recommender system?",
"completion": "Type: Data Science\nSteps: Define metric β†’ Offline eval β†’ A/B test β†’ Business impact β†’ Monitor"
},
{
"prompt": "How would you approach a dataset with 40% missing values?",
"completion": "Type: Data Science\nSteps: Understand missingness β†’ Explore patterns β†’ Imputation strategy β†’ Validate β†’ Document"
},
{
"prompt": "How would you build a model to predict customer lifetime value?",
"completion": "Type: Data Science\nSteps: Define CLV β†’ Feature engineering β†’ Baseline model β†’ Iterate β†’ Deploy"
},
{
"prompt": "How would you select features for a high-dimensional dataset?",
"completion": "Type: Data Science\nSteps: Understand data β†’ Correlation analysis β†’ Feature importance β†’ Dimensionality reduction β†’ Validate"
},
{
"prompt": "How would you build a RAG pipeline for a customer support chatbot?",
"completion": "Type: AI Engineering\nSteps: Define retrieval scope β†’ Chunking strategy β†’ Embedding model β†’ Retrieval + rerank β†’ Evaluate"
},
{
"prompt": "How would you reduce hallucinations in an LLM-based application?",
"completion": "Type: AI Engineering\nSteps: Identify sources β†’ Grounding strategy β†’ Prompt engineering β†’ Evaluation β†’ Monitoring"
},
{
"prompt": "How would you fine-tune an LLM for a specific domain?",
"completion": "Type: AI Engineering\nSteps: Define task β†’ Curate data β†’ Choose method β†’ Train β†’ Evaluate β†’ Deploy"
},
{
"prompt": "How would you evaluate the quality of a RAG system?",
"completion": "Type: AI Engineering\nSteps: Define metrics β†’ Retrieval eval β†’ Generation eval β†’ End-to-end eval β†’ Monitor drift"
},
{
"prompt": "How would you deploy an LLM with sub-100ms latency requirements?",
"completion": "Type: AI Engineering\nSteps: Clarify latency budget β†’ Quantisation β†’ Runtime choice β†’ Caching β†’ Load test"
},
{
"prompt": "How would you implement guardrails for an LLM in production?",
"completion": "Type: AI Engineering\nSteps: Define risks β†’ Input filtering β†’ Output validation β†’ Monitoring β†’ Escalation"
},
{
"prompt": "How would you handle prompt injection attacks in an LLM app?",
"completion": "Type: AI Engineering\nSteps: Define threat model β†’ Input sanitisation β†’ Prompt hardening β†’ Detection β†’ Response"
},
{
"prompt": "Tell me about a time you disagreed with your manager.",
"completion": "Type: Behavioural\nSteps: Situation β†’ Task β†’ Action β†’ Result β†’ Reflection"
},
{
"prompt": "Give me an example of when you had to deliver under a tight deadline.",
"completion": "Type: Behavioural\nSteps: Situation β†’ Task β†’ Action β†’ Result β†’ Reflection"
},
{
"prompt": "Describe a time you failed and what you learned from it.",
"completion": "Type: Behavioural\nSteps: Situation β†’ Task β†’ Action β†’ Result β†’ Reflection"
},
{
"prompt": "Tell me about a time you had to influence without authority.",
"completion": "Type: Behavioural\nSteps: Situation β†’ Task β†’ Action β†’ Result β†’ Reflection"
},
{
"prompt": "Give an example of a time you handled ambiguity well.",
"completion": "Type: Behavioural\nSteps: Situation β†’ Task β†’ Action β†’ Result β†’ Reflection"
},
{
"prompt": "Tell me about a time you took ownership of a failing project.",
"completion": "Type: Behavioural\nSteps: Situation β†’ Task β†’ Action β†’ Result β†’ Reflection"
},
{
"prompt": "Describe a situation where you had to learn something quickly.",
"completion": "Type: Behavioural\nSteps: Situation β†’ Task β†’ Action β†’ Result β†’ Reflection"
},
{
"prompt": "How many piano tuners are there in London?",
"completion": "Type: Estimation\nSteps: Clarify β†’ Decompose β†’ Anchor number β†’ Calculate β†’ Sanity check"
},
{
"prompt": "How many WhatsApp messages are sent per day globally?",
"completion": "Type: Estimation\nSteps: Clarify β†’ Decompose β†’ Anchor number β†’ Calculate β†’ Sanity check"
},
{
"prompt": "Estimate the storage required for all photos on Instagram.",
"completion": "Type: Estimation\nSteps: Clarify β†’ Decompose β†’ Anchor number β†’ Calculate β†’ Sanity check"
},
{
"prompt": "How many Ubers are active in London at 9am on a Monday?",
"completion": "Type: Estimation\nSteps: Clarify β†’ Decompose β†’ Anchor number β†’ Calculate β†’ Sanity check"
},
{
"prompt": "How much revenue does a McDonald's in central London make per year?",
"completion": "Type: Estimation\nSteps: Clarify β†’ Decompose β†’ Anchor number β†’ Calculate β†’ Sanity check"
},
{
"prompt": "How many golf balls fit in a Boeing 747?",
"completion": "Type: Estimation\nSteps: Clarify β†’ Decompose β†’ Anchor number β†’ Calculate β†’ Sanity check"
},
{
"prompt": "Estimate the number of software developers in the world.",
"completion": "Type: Estimation\nSteps: Clarify β†’ Decompose β†’ Anchor number β†’ Calculate β†’ Sanity check"
}
]