Earn points from assessments, invites & promo — redeem mentor consult vouchers in the Points Plaza

Interview prep

Open access Question bank, mock practice (type or speak), stories & guides

Log in to practice by typing or speaking, with AI coaching.

55 questions · 19 behavioral · 24 technical · 9 guides

Start practice System Design Viva
Suggested study order

1) Core section: STAR behavioral — prep 2 stories per theme 2) Your field section: practice by technical / product / design groups 3) Filter + mock practice; review history in Practice log 4) Before applying, read HK internship + OA guides below

Clear filter Practice with filters

Core essentials (all internships)

16 questions

Behavioral · 15

Tell me about a time you learned something quickly. Behavioral STAR story Easy

Reference answer
Use STAR: Situation, Task, Action, Result with measurable outcome.

Tips
Structure: Situation → Task → Action → Result. Quantify Result.

Give an example of learning a skill quickly for a project or internship. Behavioral STAR story Easy

Reference answer
Show learning plan (docs → tiny demo → apply on real task), timebox, and evidence of output.

Tips
Tie to a CareerAck project if relevant.

Why this internship / company / role? Behavioral STAR story Easy

Reference answer
Connect company product + your skills + a specific contribution you could make in 8–12 weeks.

Tips
Research one recent product/news item.

Walk me through your resume in 60–90 seconds. Behavioral STAR story Easy

Reference answer
Present → past highlights → relevant projects → why this role. Keep numbers and one memorable project.

Tips
Practice both English and Cantonese/Mandarin if applying in HK.

Do you have any questions for us? Behavioral STAR story Easy

Reference answer
Ask about team success metrics, mentorship, first-month projects, and tech/process — not only salary.

Tips
Prepare 2–3 thoughtful questions.

What are your strengths and one real weakness? Behavioral HR classic Easy

Reference answer
Strength with evidence; weakness that is real but manageable + concrete improvement plan.

Tips
Never say “I’m a perfectionist” without depth.

How do you explain a gap semester or lower grade? Behavioral HR classic Easy

Reference answer
Own it briefly, show what you learned/did constructively, and pivot to recent proof of growth.

Tips
Stay forward-looking.

How do you prepare the night before an onsite interview in Hong Kong? Behavioral HR classic Easy

Reference answer
Route/timing, printed resume, 3 STAR stories, questions list, test outfit, sleep — not cramming new topics.

Tips
Mention building/lobby check-in if applicable.

Tell me about a time you faced a conflict in a team. What did you do? Behavioral STAR story Medium

Reference answer
Use STAR: name the conflict without blaming, show how you listened, aligned on goals, and the measurable outcome (timeline saved, quality improved).

Tips
Avoid “I was right”. Emphasize collaboration.

Describe a failure or mistake. What did you learn? Behavioral STAR story Medium

Reference answer
Pick a real but non-catastrophic miss. Own your part, show the fix, and the habit you changed afterward.

Tips
End with a concrete process change.

How do you handle tight deadlines with incomplete requirements? Behavioral STAR story Medium

Reference answer
Clarify must-haves vs nice-to-haves, propose a thin MVP, communicate risks early, and iterate with checkpoints.

Tips
Interviewers want prioritization + communication.

Tell me about a time you received critical feedback. Behavioral STAR story Medium

Reference answer
Show openness, specific change you made, and improved result.

Tips
Do not blame the reviewer.

Describe a time you led without a formal title. Behavioral STAR story Medium

Reference answer
STAR: clarify the gap, your initiative, how you aligned others, and outcome (delivery, morale, quality).

Tips
Use “I” for actions; credit the team in Result.

Tell me about handling multiple deadlines at once. Behavioral STAR story Medium

Reference answer
Show prioritization matrix, communication with stakeholders, and what you de-scoped with agreement.

Tips
Avoid hero burnout — show sustainable process.

Give an example of acting with integrity when it was inconvenient. Behavioral Integrity Medium

Reference answer
Brief context, ethical tension, your choice, and long-term trust gained.

Tips
Finance/tech internships value this highly in HK.

Technical · 1

Whiteboard: reverse a linked list. What do you say while coding? Technical Coding basics Medium

Reference answer
Clarify constraints, brute force idea, optimal two-pointer/iterative approach, complexity, test with small example.

Tips
Communication beats perfect syntax.

Artificial Intelligence

7 questions

Technical · 6

Explain train / validation / test splits. Why not tune on the test set? Technical Artificial Intelligence Field-specific Easy

Reference answer
Train fits params; validation picks hyperparameters; test estimates generalization once. Tuning on test leaks information and overestimates performance.

Tips
Mention cross-validation for small data.

What is prompt engineering? Give one good and one bad prompt example. Technical Artificial Intelligence Field-specific Easy

Reference answer
Good: role, constraints, format, examples. Bad: vague “help me with homework” with no context.

Tips
Link to study-bot project.

Explain overfitting and how to reduce it. Technical Artificial Intelligence Coding basics Medium

Reference answer
Overfitting = model memorizes training noise. Reduce via regularization, more data, simpler models, cross-validation.

Compare precision and recall. When would you optimize each for a campus chatbot? Technical Artificial Intelligence Field-specific Medium

Reference answer
Precision = of predicted positives, how many correct; recall = of real positives, how many found. For unsafe answers, prioritize precision; for FAQ coverage, raise recall then filter.

Tips
Relate to false positive vs false negative costs.

How can ML models be biased? One mitigation in deployment. Technical Artificial Intelligence Field-specific Medium

Reference answer
Biased training data or labels; monitor slice metrics, human review on sensitive cases, diverse eval sets.

Tips
Ethics matter for HK finance/HR AI.

How would you detect data leakage in an internship ML task? Technical Artificial Intelligence Field-specific Hard

Reference answer
Look for future features, target-derived columns, improper joins, and suspiciously high metrics; validate with time-based splits.

Tips
Give one concrete example (e.g. using post-click labels).

Product · 1

How would you measure success for a campus AI study assistant? Product Artificial Intelligence Product thinking Medium

Reference answer
Define north star (learning outcomes), guardrails (hallucination reports), engagement quality not just DAU.

Tips
Avoid vanity metrics only.

Multimedia

5 questions

Behavioral · 1

Describe delivering creative work under a last-minute brief change. Behavioral Multimedia STAR story Medium

Reference answer
Re-scope essentials, communicate trade-offs, protect quality on the hero shot, and document what slipped.

Tips
Shows professionalism under chaos.

Technical · 2

What is the difference between frame rate and resolution for a short-form video internship? Technical Multimedia Field-specific Easy

Reference answer
Resolution = pixel detail; frame rate = temporal smoothness. Choose based on platform + motion; higher is not always better for file size/upload.

Tips
Mention export presets.

RAW vs compressed workflow — when does each make sense for internship deliverables? Technical Multimedia Field-specific Medium

Reference answer
RAW for color-critical re-edit; compressed proxies for fast iteration; deliver per client codec spec.

Tips
Mention storage/time trade-off.

Design · 2

How would you structure a 30-second product demo video for a portfolio? Design Multimedia General Easy

Reference answer
Hook problem → show interaction → highlight one metric/outcome → end with your role and link.

Tips
Keep text on screen readable on mobile.

How do you choose music and pacing for a 15-second social clip? Design Multimedia Field-specific Easy

Reference answer
Match brand tone, cut on beat, front-load hook in 2s, test mute-on-mobile with captions.

Tips
Platform specs matter (9:16).

Computer Science

13 questions

Technical · 13

What is the time complexity of binary search? Technical Computer Science Coding basics Easy

Reference answer
O(log n) on a sorted array.

What is the difference between an array and a hash map? When choose each? Technical Computer Science Field-specific Easy

Reference answer
Arrays give O(1) index access and locality; hash maps give average O(1) key lookup with extra memory and worse locality. Use arrays for ordered/indexed data; maps for sparse key lookups.

Tips
Mention collision handling briefly.

Explain the difference between == and === in JavaScript. Technical Computer Science Coding basics Easy

Reference answer
== coerces types; === strict equality without coercion. Prefer === to avoid subtle bugs.

Tips
Give one coercion example (e.g. 0 == false).

Explain REST: idempotent methods and why DELETE/PUT should be idempotent. Technical Computer Science Field-specific Medium

Reference answer
Idempotent = same request repeated leaves same server state. Clients retry safely on network failures; PUT replaces resource, DELETE removes once.

Tips
Contrast with POST creating duplicates.

How do you prevent SQL injection in a Node/Express API? Technical Computer Science Field-specific Medium

Reference answer
Never concatenate user input into SQL; use parameterized queries / prepared statements; validate inputs; least-privilege DB user.

Tips
Reference the CareerAck security lab idea.

Walk through debugging a slow API endpoint. Technical Computer Science Field-specific Medium

Reference answer
Reproduce, measure (logs/timing), check N+1 queries/indexes, payload size, external calls, then fix with evidence before/after.

Tips
Mention one tool you know (DevTools, EXPLAIN).

What happens in the browser when you type a URL and hit Enter? (high level) Technical Computer Science Field-specific Medium

Reference answer
DNS → TCP/TLS → HTTP request → server response → parse HTML/CSS/JS → render; mention cache/CDN briefly.

Tips
Stay structured; depth optional.

How would you design a simple job-application tracker API? Technical Computer Science Field-specific Medium

Reference answer
Resources: apps with company/role/status; endpoints GET/POST/PATCH/DELETE; validate status enum; persist; auth later.

Tips
Maps to the Node job-tracker lab.

What is the difference between git merge and git rebase? Technical Computer Science Coding basics Medium

Reference answer
Merge preserves branch history with a merge commit; rebase replays commits for linear history. Rebase not on shared main without team agreement.

Tips
Tie to the git-deploy lab.

Why write unit tests? What would you test in a status helper function? Technical Computer Science Coding basics Medium

Reference answer
Tests guard regressions and document behavior. Test happy path, invalid input, edge enums, and error messages.

Tips
Reference js-testing-lab.

Explain XSS and CSRF at a high level. One mitigation each. Technical Computer Science Security Medium

Reference answer
XSS = inject script in output → escape/sanitize/CSP. CSRF = forged request → tokens, SameSite cookies.

Tips
Connect to security lab.

Explain indexing in SQL. When does an index hurt performance? Technical Computer Science Coding basics Medium

Reference answer
Indexes speed selective lookups/joins; hurt on heavy write tables, wrong columns, or low-selectivity columns.

Tips
Mention EXPLAIN.

When would you use a queue or cache in a backend system? Technical Computer Science System design Hard

Reference answer
Queue for async work and peak smoothing; cache for read-heavy hot data with TTL and invalidation strategy.

Tips
Mention trade-off: staleness vs load.

Business & Analytics

7 questions

Behavioral · 2

Describe a time you used data to change a decision. Behavioral Business & Analytics STAR story Medium

Reference answer
STAR with the metric, the insight, the decision change, and impact.

Tips
Even class/project analytics counts.

Tell me about persuading someone with data they initially rejected. Behavioral Business & Analytics STAR story Medium

Reference answer
STAR with their objection, data you gathered, visualization/story, and joint decision.

Tips
Show humility — data changed your view too maybe.

Technical · 1

Write the idea of a SQL query: count internship applications by status for each company. Technical Business & Analytics Field-specific Easy

Reference answer
FROM applications JOIN companies … GROUP BY company, status with COUNT(*); mention LEFT JOIN if companies with zero apps matter.

Tips
This mirrors the SQL lab skill.

Product · 4

How do you prioritize features with limited time? Product Business & Analytics Product thinking Medium

Reference answer
Impact vs effort, user evidence, and strategic goals — share a concrete framework.

Tips
Use RICE or impact/effort matrix; cite user evidence.

A feature has high clicks but low conversion. How do you investigate? Product Business & Analytics Product thinking Medium

Reference answer
Define conversion, segment users, check friction (steps, errors, copy), run funnel analysis, propose 1–2 experiments.

Tips
Avoid jumping to redesign without data.

Design a simple A/B test for an internship apply button label. Product Business & Analytics Product thinking Medium

Reference answer
Hypothesis, variants, primary metric (apply click→submit), sample size/time, guardrail metrics, ship winner.

Tips
Mention ethical consent if needed.

Users say they want feature X but usage is low after launch. What do you do? Product Business & Analytics Product thinking Medium

Reference answer
Check if you solved real job-to-be-done, onboarding, discoverability, or wrong segment; interview 5 users before rebuilding.

Tips
Says no to solution-first thinking.

Design & UX

7 questions

Behavioral · 1

Tell me about disagreeing with a stakeholder on a design choice. Behavioral Design & UX STAR story Medium

Reference answer
Show evidence (research/metrics), alternatives, and how you aligned without ego.

Tips
Outcome > being right.

Technical · 1

Explain the difference between UI and UX with a campus app example. Technical Design & UX Design craft Easy

Reference answer
UI = visual layer; UX = end-to-end experience achieving a goal. Good UI can still have bad UX if flows fail.

Tips
Use course registration or job apply flow.

Design · 5

What is WCAG? Name two practical checks for student-facing forms. Design Design & UX Design craft Easy

Reference answer
Web accessibility guidelines. Check contrast, labels/focus order, error text not color-only.

Tips
Show empathy for diverse users.

Walk through how you would redesign a course enrollment page. Design Design & UX Design craft Medium

Reference answer
Clarify goals, map pain points, propose IA, wireframe, test with 3–5 users.

How do you run a quick usability test with 5 users? Design Design & UX Design craft Medium

Reference answer
Define tasks, recruit similar users, think-aloud, note severity, prioritize fixes, avoid leading questions.

Tips
Mention capturing clips/notes ethically.

Trade-offs between a dense dashboard and a simple mobile-first screen for students. Design Design & UX Design craft Medium

Reference answer
Clarify primary job-to-be-done, progressive disclosure, and when density helps power users vs overwhelms newcomers.

Tips
Tie to accessibility and load time.

How do you hand off designs to engineers without ambiguity? Design Design & UX Design craft Medium

Reference answer
States, edge cases, responsive breakpoints, tokens, prototype links, and open questions list.

Tips
Mention annotation tools.

Guides Open to read

Hong Kong

HK internship interview loop

Typical loop: online application → OA / take-home (optional) → HR screen → technical or case → manager chat → offer. Prepare: 90s self-intro (EN + 粵語/普通話), 3 project stories, and questions for them. Bring: portfolio link, GitHub, and one artifact you can explain deeply.

Internship prep

60-second self-intro template (internship)

1) Name + programme + year 2) One strength with proof 3) One project relevant to the role 4) Why this team Keep under 60–75 seconds; smile and pause.

Interview guides

Interview question bank roadmap

Suggested order for interns: 1) Behavioral STAR set (general section) — 2 stories per theme 2) Your field section — technical/product/design by role tabs 3) Mock practice with filters → profile practice history 4) Read HK loop + OA guides before employer deadlines

Link interviews to your CareerAck labs

Map labs to stories: H5 portfolio = shipping UI; Kanban = state/CRUD; Node API + SQL = backend; Security lab = injection/password hashing; Deploy = ownership. Practice explaining trade-offs aloud.

Behavioral STAR cheatsheet for HK fresh grads

S/T: 1–2 sentences context. A: your actions (I, not we). R: metric or learning. Prep stories: teamwork conflict, failure, leadership without title, deadline, ethics.

OA & take-home survival tips

Read constraints twice. Start with a correct brute force if needed, then optimize. Comment assumptions. For take-homes: README, sample input, and time spent note. Never plagiarize.

STAR Method for Behavioral Interviews

Structure answers as Situation, Task, Action, Result. Keep results measurable when possible.

Technical Interview Checklist

Review DSA basics, prepare 2–3 project stories, practice aloud, and ask clarifying questions.

Technical screens

Technical phone screen — what to expect

Often 30–45 min: intro, 1–2 coding or conceptual questions, your project deep-dive, Q&A. Say your thinking aloud; ask constraints; start simple then optimize.

Experience shares

Consumer Internet — Product Design Intern
Design & UX

Portfolio walkthrough first. Then redesign critique on a messy settings page. They cared about trade-offs and accessibility, not fancy visuals only.

Local Bank Tech — Technology Summer Intern
Computer Science

HR asked STAR + why banking tech. Technical round: REST basics, one SQL group-by, and explain a project README. Tip: prepare a 60s Cantonese self-intro.

Harbor Tech — AI Intern
Artificial Intelligence

OA focused on arrays + one ML conceptual question. Onsite was system-design lite for a recommender.

CareerAck Assistant
Hi! I can help with career paths, assessments, interview prep, and jobs. Book mentors with points or a consult voucher. Ask anything.