[New Grad] KT DS — Coding Test + Interview (Final Offer) Recap (2021 H2)

📅 Field notes on the KT DS 2021 H2 new-grad recruitment process. Result: Final offer on 2021-12-22, onboarded 2022-01-10. I came in with a master's in mechanical engineering + AI, almost no IT background, and had just been rejected by SK E&S and Samsung Electronics. So this post might be useful to someone with a similar non-CS path.

Timeline

Stage Date
Document deadline 2021-11-03
Document result 2021-11-17
Aptitude + Coding test 2021-11-20 (14:00–17:30)
Coding/aptitude result 2021-11-24
Pre-assignment submission 2021-11-28
1-day interview 2021-12-02
Final result 2021-12-22

Aptitude + Coding test (3.5h)

Platform: Programmers.

A. Aptitude test (1h)

  • 50–60 items — math · language · reasoning mix.
  • Doable without special prep. KT DS aptitude is moderate across the chaebol bar.

B. Coding test (1h)

  • 3 problems — 2 algorithms + 1 SQL.
  • Difficulty: roughly Silver 4 / Silver 1 / Easy SQL on the Baekjoon scale.

Q1 — Stock buy/sell simulation (Silver 4)

Buy after 3 consecutive rises, sell after 3 consecutive drops. Final profit = held stock value − cash spent.

Example: [5, 3, 4, 6, 7, 9, 19, 18, 17, 16, 12, 14, 15, 20, 13] → final profit 2.

Straightforward simulation, no nasty edge cases. Doable inside time budget.

Q2 — Silver-1 implementation

Details hazy. I solved it sketching a small grid simulation on paper. Pen and paper essential.

Q3 — SQL (Easy)

GROUP BY + ORDER BY. No complex joins.

GitHub solution: Algorithm/CodingTestReproduction/ktds-codingtest

Result: passed coding + aptitude.

Pre-assignment (1h, 1 slide)

Day before interview. Pick 1 of 5 topics → produce a 1-slide PPT in 1 hour.

Topics I remember: IoT · Metaverse · Optimization algorithms · Customer-tailored services, etc.

Scenarios closely mirrored actual company problems. Internet research allowed.

💡 1 hour is short. Pack it into one-line conclusion + one slide of supporting evidence.

1-day interview (2021-12-02)

Venue: Novotel Ambassador Seoul Dongdaemun.

A. Technical interview (4:1)

Self-intro (30s)

  • 30 seconds means rehearse it down. Anything longer gets cut.

Pre-assignment presentation

I initially misread the core intent of the topic. The panel clarified and let me re-answer. → Felt like they were testing communication + ability to re-read the problem.

Resume-based questions

  • Collaboration experience
  • Tech stack — what I'd actually used hands-on
  • Project details — ~3-deep follow-ups

Company knowledge

"Tell me what KT DS actually does as a business."

Didn't know much at the time. Answered "group IT outsourcing + recent in-house projects" — would have done better with more homework.

Motivation

Tied it to the company's energy-strategy services + recent R&D themes — awkward in places.

The technical interview felt like wading through mud. I left thinking I'd failed.

B. Executive interview (2:N)

Multiple candidates rotated through similar questions.

Questions I remember: - Self-intro - Thoughts on the "MZ generation" - Why we should hire you - Leadership — why would you want to be promoted

The executive round actually went better. Admitted what I didn't know, was clear about what I did.

Final result

Offer on 2021-12-22. I'd written it off after the technical interview. SK E&S and Samsung had just rejected me, so it landed extra hard.

Joined 2022-01-10. Mech engineering + AI master's = thin IT base. Didn't know what SI was, or APIs. Caught up over ~12 months of after-hours self-study (주경야독).

Takeaways — from a non-CS perspective

  • Aptitude: variable across companies; KT DS is on the easier side.
  • Coding: Silver 1–2 + basic SQL. You don't need Baekjoon Gold.
  • Pre-assignment: One-page conclusion under time pressure. Know the trend keywords (IoT, metaverse, customer data).
  • Technical interview: every resume line is a follow-up trigger. Be honest about what you actually did vs. what your team did.
  • Executive interview: "I don't know" is fine. Have your values and motivation pre-rehearsed.

If you're on a similar path, take care of yourself. Non-CS background is recoverable post-offer. Good luck.


📦 Migrated from my own Korean blog (my own writing). Original: taehyuklee.tistory.com/4

Share𝕏f

Comments