Ask questions that don't need preparation. Accept/reject candidates based on the quality of discussion.
Ask a simple "scenario" question where:
1. The actual logic isn't too hard - maybe something as simple as taking averages/counts/sorting/hashmaps.
2. Candidate should be able to decide on the right data structure. Or at least the discussion leading to it is impressive.
- What data type should I use for this field?
- We want to take averages, so this is the way I should arrange this data structure for easy access
3. Look for industry style naming of variables, readability of code.
4. Look for whether the candidate asks about scale of the scenario.
These kind of problems are exactly what we actually do at work.
Leetcode (that too only Easy ones) perhaps make sense for school hires but industry hires should be asked a combination of OO design+easy logic+clean code+scale consideration kind of questions.
Even the end result- should not be to check whether the candidate completed the question, it should be more about the discussion and insights gathered about candidate's experience.
A really experienced candidate is automatically going to think in depth when modelling data, and that's half of the job done there.
"Square" actually started with such interviews but as they grew they also fell prey to Leetcode style questions unfortunately.
Want to see the real deal?
More inside scoop? View in App
More inside scoop? View in App
blind
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
FOLLOWING
Industries
Job Groups
- Software Engineering
- Product Management
- Information Technology
- Data Science & Analytics
- Management Consulting
- Hardware Engineering
- Design
- Sales
- Security
- Investment Banking & Sell Side
- Marketing
- Private Equity & Buy Side
- Corporate Finance
- Supply Chain
- Business Development
- Human Resources
- Operations
- Legal
- Admin
- Customer Service
- Communications
Return to Office
Work From Home
COVID-19
Layoffs
Investments & Money
Work Visa
Housing
Referrals
Job Openings
Startups
Office Life
Mental Health
HR Issues
Blockchain & Crypto
Fitness & Nutrition
Health Care & Insurance
Travel
Tax
Hobbies & Entertainment
Working Parents
Food & Dining
IPO
Side Jobs
Show more
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
comments
Came across "Palindrome Permutations II"
I'm like every 3 years I'm interviewing, the questions on Leetcode are getting harder and harder.
This is not sustainable and will HAVE to stop some day, and it will. We are already at 2250 LC questions and ever increasing number of "patterns".