λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

ν›„κΈ°

ν•΄μ™Έ κΈ°μ—…λ“€μ˜ μ½”λ”© ν…ŒμŠ€νŠΈ

μœ ν•™ μƒν™œμ„ ν•˜λ©΄μ„œ 항상 ν•œκ΅­μœΌλ‘œμ˜ 취업을 생각해왔닀. 였랜 ν•΄μ™Έ μƒν™œμœΌλ‘œ μΈν•œ ν–₯μˆ˜λ³‘λ„ 있고, λ‚˜λ₯Ό μ œμ™Έν•œ κ°€μ‘± μ „λΆ€κ°€ ν•œκ΅­μ— 있기 λ•Œλ¬Έμ— μ‘Έμ—…ν•˜λ©΄ ν•œκ΅­μœΌλ‘œ κ°€μžλŠ” 생각이 κ°•ν–ˆλ‹€. ν•˜μ§€λ§Œ 막상 μ·¨μ—…ν•  λ•Œκ°€ λ˜λ‹ˆ μ‚¬λžŒμ΄ ν•œκ΅­λ§Œ κ³ μ§‘ν•˜κΈ° λ³΄λ‹€λŠ” μ—¬λŸ¬ λ°©ν–₯을 μƒκ°ν•˜λŠ” 게 μ’‹κ² λ‹€λŠ” 생각이 λ“€μ—ˆλ‹€. κ·Έλž˜μ„œ μ—¬λŸ¬ 기업듀을 λ„£μ–΄λ΄€κ³ , μ§€κΈˆκΉŒμ§€ λ΄μ™”λ˜ ν•΄μ™Έ κΈ°μ—…λ“€μ˜ μ½”λ”© ν…ŒμŠ€νŠΈ ν›„κΈ°λ₯Ό 남겨본닀. 

 


1. 쀑ꡭ계 IT κΈ°μ—… [인턴]

1λ…„ 반 전에 봀던 λ‚΄ 인생 첫 μ½”λ”© ν…ŒμŠ€νŠΈλ‹€. 웹캠을 킀도 λͺ¨λ‹ˆν„° 화면도 κ³΅μœ ν•˜λŠ” μ‹€μ‹œκ°„ μ½”λ”©λ©΄μ ‘μ΄μ—ˆλ‹€. λ”± ν•œ 문제만 μ£Όμ–΄μ‘ŒλŠ”λ° ν”νžˆλ“€ λ§ν•˜λŠ” Bad Hair Day λ¬Έμ œμ˜€λ‹€. λ‚˜λ¦„ 잘 μ•Œλ €μ§„ 문제라 μ–΄λ–»κ²Œ ν’€μ§€λŠ” μ•Œμ•˜μ§€λ§Œ, λ‹Ήμ‹œμ— 아직 C++둜 μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 게 λ―Έμˆ™ν•΄μ„œ μ•½κ°„ λ²„λ²…μ΄λ©΄μ„œ ν’€μ—ˆλ‹€. μ½”λ“œλ₯Ό μž‘μ„±ν•˜κ³  λ‚˜λ‹ˆ 풀이법과 μ‹œκ°„ λ³΅μž‘λ„λ₯Ό μ„€λͺ…해보라 ν•΄μ„œ λ‚˜λ¦„ 잘 μ„€λͺ…ν–ˆκ³ , dpλ‘œλ„ 풀릴 것 κ°™λ‹€κ³  μ—΄μ‹¬νžˆ λ‹΅ν•˜μ˜€λ‹€. κ·Έλ ‡κ²Œ μ½”ν…ŒλŠ” λ‚˜λ¦„ 잘 λ΄€μœΌλ‚˜, 이후에 이어진 면접을 망쳐버렸닀. 

 

 

#C++ #자료ꡬ쑰 #Bad Hair Day 


2. μ˜κ΅­κ³„ 은행#1 [μ‹ μž…]

μ •ν™•νžˆλŠ” 기얡이 μ•ˆλ‚˜μ§€λ§Œ 90뢄에 4λ¬Έμ œμ˜€λ‹€. IT기업이 μ•„λ‹ˆλΌ κ·ΈλŸ°μ§€ λ‚œμ΄λ„λŠ” ν‰μ΄ν–ˆλŠ”λ° κ·Έλƒ₯ 지문을 잘 읽고 κ΅¬ν˜„λ§Œ μž˜ν•΄μ£Όλ©΄ λ˜μ—ˆλ‹€. λ”± ν•œ λ¬Έμ œκ°€ κΉŒλ‹€λ‘œμ› λŠ”λ° λ””μžμΈ νŽ˜ν„΄μ„ κ΅¬ν˜„ν•˜λΌλŠ” λ¬Έμ œμ˜€λ‹€. Chain of ResponsibilityλŠ” 처음 λ³Έ λ””μžμΈ νŽ˜ν„΄μ΄λΌ λ‹Ήν™©ν–ˆμ§€λ§Œ μ›Œλ‚™ μ‹œκ°„λ„ λ„‰λ„‰ν•˜κ²Œ μ£Όκ³  지문도 μΉœμ ˆν•΄μ„œ 잘 읽고 κ·ΈλŒ€λ‘œ μ½”λ“œλ‘œ μž‘μ„±ν•˜λ©΄ 됐닀. 

 

#κ΅¬ν˜„ #λ””μžμΈ νŽ˜ν„΄ 


3. μ˜κ΅­κ³„ 은행#2 [μ‹ μž…]

60뢄에 2λ¬Έμ œμ˜€λ‹€. λ§ˆμ°¬κ°€μ§€λ‘œ IT기업이 μ•„λ‹ˆλΌ μ–΄λ €μš΄ μ•Œκ³ λ¦¬μ¦˜μ„ μš”κ΅¬ν•˜μ§€λŠ” μ•Šκ³  μ •λ ¬κ³Ό BFS만 μ•Œλ©΄ λ˜λŠ” λ¬Έμ œλ“€μ΄μ—ˆλ‹€. ꡳ이 λΉ„κ΅ν•˜μžλ©΄ https://www.acmicpc.net/problem/7576 이 λ¬Έμ œμ™€ μœ μ‚¬ν–ˆλ‹€.

 

#μ •λ ¬ #BFS


4. 코인 νšŒμ‚¬ [인턴]

HackerRankμ—μ„œ μ§„ν–‰ν–ˆλŠ”λ° 객관식 22개 + μ½”λ”©λ¬Έμ œ 2개λ₯Ό 90λΆ„μ•ˆμ— ν’€μ–΄μ•Όν–ˆλ‹€. 사싀 μ΄μ „κΉŒμ§€ 금육ꢌ νšŒμ‚¬λ“€μ΄ μ›Œλ‚™ μ‰½κ²Œ λ‚˜μ™€μ„œ λ§Œλ§Œν•˜κ²Œ λ΄€λ‹€κ°€ λŒ€μ°¨κ²Œ λ§μ•„λ¨Ήμ—ˆλ‹€. 특히 직무가 C++/C#κ³Ό κ΄€λ ¨λ˜μ–΄μ„œ κ·ΈλŸ°μ§€ 두 언어에 κ΄€ν•œ κ°œλ… λ¬Έμ œλ“€μ΄ λ‚˜μ™”λŠ”λ° smart pointer, move semantics, λΉ„μ œλ„€λ¦­ μŠ€νƒ, obsolete 같은 건 많이 κΈ΄κ°€λ―Όκ°€ν•΄μ„œ μ• λ¨Ήμ—ˆλ‹€. μ½”λ”© λ¬Έμ œλŠ” 객관식 22λ¬Έμ œμ—μ„œ λ©˜νƒˆμ΄ ν„Έλ €μ„œ 기얡이 λ‚˜μ§ˆ μ•Šμ§€λ§Œ 20λΆ„λ§Œμ— ν›„λ”± μž‘μ„±ν–ˆμ„ μ •λ„λ‘œ μ–΄λ ΅μ§€λŠ” μ•Šμ•˜λ‹€.

 

#객관식 #κ΅¬ν˜„ 


5. 코인 νšŒμ‚¬ [μ‹ μž…]

λ§ˆμ°¬κ°€μ§€λ‘œ HackerRankμ—μ„œ μ§„ν–‰ν–ˆκ³  객관식 8개 + μ½”λ”©λ¬Έμ œ 2개λ₯Ό 90λΆ„μ•ˆμ— ν’€μ–΄μ•Όν–ˆλ‹€. μ—¬κΈ°λŠ” λ°˜λŒ€λ‘œ 객관식을 쉬웠고 μ½”λ”©λ¬Έμ œκ°€ κ½€ μ–΄λ €μ› λ‹€. 객관식은 자료ꡬ쑰, λ„€νŠΈμ›Œν¬, RESTful API, μΈν„°λ„·λ³΄μ•ˆ 처럼 ν•™λΆ€ λ‚΄μš©λ“€λ‘œ μΆ©λΆ„νžˆ μ»€λ²„λ˜λŠ” λ‚΄μš©λ“€μ΄λΌ 기얡을 λ”λ“¬μœΌλ©° 잘 ν’€μ—ˆλ‹€. μ½”λ”© λ¬Έμ œλŠ” codeforces λ¬Έμ œλ“€ 처럼  μˆ˜ν•™μ  사고λ₯Ό μš”κ΅¬ν•˜λŠ” λ¬Έμ œμ˜€λ‹€. λŒ€κ°• κΈ°μ–΅ν•˜κΈ°λ‘œλŠ” ν™€μˆ˜κ°€ k개 μ΄ν•˜μΈ λͺ¨λ“  연속 λΆ€λΆ„ μˆ˜μ—΄μ˜ 개수 κ΅¬ν•˜κΈ°, 합이 k인 연속 λΆ€λΆ„ μˆ˜μ—΄μ˜ 개수 κ΅¬ν•˜κΈ° 이런 λ¬Έμ œμ˜€λŠ”λ° n의 μ œν•œμ΄ μ›Œλ‚™ μ»€μ„œ μˆ˜μ‹μ„ 잘 μ •λ¦¬ν•˜κ³  log(sqrt(N))으둜 ν’€μ—ˆμ–΄μ•Ό ν–ˆλ‹€.

 

#μˆ˜ν•™ #ν•΄μ‹œμ…‹

 


정리...

λ‚˜λŠ” μ½”λ”© ν…ŒμŠ€νŠΈλΌκ³  ν•˜λ©΄ 보톡 μ•Œκ³ λ¦¬μ¦˜ λ¬Έμ œλ“€μ„ ν•΄κ²°ν•˜λŠ” μ‹œν—˜μ΄λΌκ³  μƒκ°ν–ˆλ‹€. ν•˜μ§€λ§Œ ν•΄μ™Έ 기업듀은 κΈ°μ—…λ“€ λ§ˆλ‹€ μœ ν˜•μ΄ λ‹€μ–‘ν–ˆλ‹€. μ–΄λŠ 기업은 λ””μžμΈ νŒ¨ν„΄μ„ κ΅¬ν˜„ν•΄λ³΄λΌ ν•˜κ³ , μ–΄λŠ 기업은 CS 객관식 문제λ₯Ό 풀라고 ν•˜κ³ ...  

 

ν”Œλž«νΌμ€ Codility와 HackerRankκ°€ κ°€μž₯ 유λͺ…ν•œ 것 κ°™λ‹€. CodilityλŠ” μš°λ¦¬ λ‚˜λΌμ˜ ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€λ‚˜ ꡬ름 IDE와 λΉ„μŠ·ν–ˆκ³ , HackerRankλŠ” 항상 객관식 λ¬Έμ œλ“€λ„ 같이 ν¬ν•¨λ˜μ–΄ μžˆμ—ˆλ‹€. λ§Œμ•½ HackerRank둜 μ‹œν—˜μ„ 보게 λœλ‹€λ©΄ κ°œλ…λ“€λ„ ν•œ λ²ˆμ€ μ •λ¦¬ν•˜κ³  κ°€μ•Όν•  κ²ƒ κ°™λ‹€. 

'ν›„κΈ°' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

LG CNS 2025 동계 인턴 (DX Core) μ½”λ”©ν…ŒμŠ€νŠΈ ν›„κΈ°  (0) 2024.11.23