LINE Messaging Ç÷§ÆûÀÇ ÇÙ½ÉÀÎ ´ë¿ë·® ºÐ»ê ½ºÅ丮Áö ½Ã½ºÅÛÀ» °³¹ßÇÏ°í ¾ÈÁ¤ÀûÀ¸·Î ¿î¿µÇÕ´Ï´Ù.
ÃÊ´ç ¹é¸¸ÀÇ Äõ¸®¿Í ¼ö Æ䟹ÙÀÌÆ®ÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ´Â °í¼º´É ½Ã½ºÅÛÀ» ±¸ÃàÇϸç, Àü ¼¼°è¿¡¼ ´©±¸µµ °Þ¾îº¸Áö ¸øÇÑ ´Ù¾çÇÑ ¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ µµÀü °úÁ¤À» ÅëÇØ ½Ã½ºÅÛÀÇ ½Å·Ú¼º, °¡¿ë¼º, È®À强, º¸¾È¼ºÀ» Áö¼ÓÀûÀ¸·Î Çâ»ó½ÃÅ°°í ÀÖ½À´Ï´Ù.
±Û·Î¹ú ¼ºñ½º¿¡ °É¸Â´Â ´ë±Ô¸ð Æ®·¢ÇÈ°ú µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ½Ã½ºÅÛ °³¹ß °úÁ¤¿¡ ÇÔ²² ÇÒ µ¿·á¸¦ ã°í ÀÖ½À´Ï´Ù.
- ¹Ì¼Ç:
- LINE ¾ÛÀÇ ¸Þ½Ã¡ ±â´É ¹× °ü·Ã ¼ºñ½º¿¡ ÇÊ¿äÇÑ ½ºÅ丮ÁöÀÇ ÇÙ½É ±â´É °³¹ß ¹× Áö¿ø
- Best practice¸¦ äÅÃÇÏ¿© È®Àå °¡´ÉÇÏ°í ¾ÈÁ¤ÀûÀ̸ç À¯¿¬ÇÑ º¸¾È ½ºÅ丮Áö ¼Ö·ç¼Ç Á¦°ø
- Ç÷§ÆûÀÇ ¹Ì·¡¿¡ ´ëºñÇϱâ À§ÇÑ ºÐ»ê SQL (¿¹: TiDB, YugabyteDB µî)À» Æ÷ÇÔÇÑ Â÷¼¼´ë ½ºÅ丮Áö ¿¬±¸ ¹× ÅëÇÕ
- °³¹ß ȯ°æ:
- Storage (RDBMS, NoSQL, Event Store): Redis, Apache HBase, Apache Kafka
- Product and Service Development: Java, Kotlin, Spring Framework
- Observability: Prometheus, Grafana, AlertManager, Elasticsearch, Kibana, Zipkin
- Infrastructure: Container (k8s), VM/PM on Private Cloud (Verda)
- Infrastructure as Code, CI/CD, Configuration repository: Ansible, ArgoCD, Jenkins, GitHub Actions
´ã´ç¾÷¹«
- Æ®·¡ÇÈÀÌ ÁýÁߵǴ ¼ºñ½º ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¼ºñ½º ¹× ½ºÅ丮Áö °³¹ß
- ºÐ»ê ½ºÅ丮Áö ¹Ìµé¿þ¾î ¹× JVMÀÇ Æ¯¼ºÀ» ±íÀÌ ÀÌÇØÇÏ°í, ¼º´É °³¼±À» À§ÇÑ Æ©´× ¹× ÄÚµå ¼öÁ¤
- ½Ã½ºÅÛ Àå¾Ö ¿¹¹æ, Á¶±â ¹ß°ß, ±Ùº» ¿øÀÎ ºÐ¼®À» À§ÇÑ ¸ð´ÏÅ͸µ ȯ°æ °³¼º
- µµ±¸ ¹× ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹À̼ÇÀ» ÅëÇÑ ºÐ»ê ½ºÅ丮Áö ¹Ìµé¿þ¾î ¿î¿µ ÀÚµ¿È ¹× È¿À²È
- ´ë±Ô¸ð ÀçÇØ ¹ß»ý ½Ã ´Ù¼öÀÇ µ¥ÀÌÅͼ¾Å͸¦ È¿À²ÀûÀ¸·Î È°¿ëÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛ °³¹ß
ÀÚ°Ý¿ä°Ç
- ÀÌ·± °æÇè°ú ½ºÅ³À» °¡Áø ºÐÀ» ã½À´Ï´Ù:
- Computer Science ȤÀº °ü·Ã ºÐ¾ß Àü°øÀÚ ¶Ç´Â ÀÌ¿¡ ÁØÇÏ´Â ½Ç¹« °æÇèÀÌ ÀÖÀ¸½Å ºÐ
- Linux ¶Ç´Â Unix ȯ°æ¿¡¼ÀÇ °³¹ß ¹× ½Ã½ºÅÛ ¿î¿µ¿¡ Àͼ÷ÇϽŠºÐ
- Concurrency°¡ ³ôÀº ½Ã½ºÅÛ ¹× ºÐ»ê ¾ÆÅ°ÅØó¿¡¼ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖÀ¸½Å ºÐ
- Apache HBase, Redis µî ºÐ»ê ½ºÅ丮Áö ¹Ìµé¿þ¾î¿¡ ´ëÇØ °ü½ÉÀÌ ³ôÀ¸½Å ºÐ
- ¿µ¾î Àбâ¿Í ¾²±â·Î ÀÇ»ç¼ÒÅëÀÌ °¡´ÉÇϽŠºÐ
- ÀÌ·± ºÐ°ú ÇÔ²² ¼ºÀåÇÏ°í ½Í½À´Ï´Ù:
- ºÐ»ê µ¥ÀÌÅͺ£À̽º ¶Ç´Â ºÐ»ê ½Ã½ºÅÛ Àü¹ÝÀÇ ¾î·Á¿î ¹®Á¦¿Í ÇØ°á ¹æ½Ä¿¡ °ü½ÉÀÌ ÀÖÀ¸½Å ºÐ
- ¼ºñ½º ³» ´Ù¸¥ ÆÀ°ú Çù·ÂÇÏ¿© ¹®Á¦¸¦ ÆľÇÇÏ°í ÇØ°áÃ¥À» °í¾ÈÇÏ´Â µ¥ ¿ÀǸ¦ °¡Áö°í ÀÖÀ¸½Å ºÐ
- »õ·Î¿î ±â¼úÀ» ¹è¿ì´Âµ¥ ÀÇ¿åÀûÀ̸ç ÆÀ »óȲ°ú ÀÏÁ¤¿¡ µû¶ó Çö½ÇÀûÀ¸·Î ÇØ°áÃ¥À» ã¾Æ È¿À²ÀûÀ¸·Î ¾÷¹«¸¦ ¼öÇàÇÏ½Ç ¼ö ÀÖ´Â ºÐ
- ÀÚÀ²ÀûÀ¸·Î ¹®Á¦¸¦ ¹ß°ßÇÏ°í ÇØ°áÇÏ·Á´Â ºÐ
¿ì´ë»çÇ×
- Computer Science ȤÀº °ü·Ã ºÐ¾ßÀÇ ¼®»ç/¹Ú»ç ÇÐÀ§°¡ ÀÖÀ¸½Å ºÐ
- ´ë±Ô¸ð µ¥ÀÌÅÍ, ´ë±Ô¸ð Æ®·¡ÇÈÀ» ´Ù·ç´Â ºÐ»ê ½Ã½ºÅÛ °³¹ß ¹× ¿î¿µ °æÇèÀÌ ÀÖÀ¸½Å ºÐ
- Concurrent/multi-thread ½Ã½ºÅÛ °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐ
- RDBMS ¹× KeyValue ÀúÀå¼Ò µî µ¥ÀÌÅͺ£À̽º ³»ºÎ ±¸Çö °ü·Ã °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐ
- Java, Kotlin µî JVM ±â¹ÝÀ¸·Î µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ¹®Á¦¾øÀÌ °³¹ßÀÌ °¡´ÉÇϽŠºÐ
- Observability, SLO, Error Budget, Infrastructure as Code, Release Engineering µîÀÇ SRE ½Ç¹« °æÇèÀÌ ÀÖÀ¸½Å ºÐ
- ELK Stack, Prometheus, Grafana µî observability µµ±¸¿¡ ´ëÇÑ Áö½Ä°ú °æÇèÀÌ ÀÖÀ¸½Å ºÐ
- Ansible, ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹ÀÌ¼Ç µî ÇÁ·ÎºñÀú´× ÅøÀ» ÀÌ¿ëÇÑ ´ë±Ô¸ð ¼¹ö ±×·ì ¿î¿µ °æÇèÀÌ ÀÖÀ¸½Å ºÐ
- ¼ºñ½º ÀνôøÆ® ´ëÀÀ °æÇèÀÌ ÀÖÀ¸½Å ºÐ
- ¿µ¾î·Î ±¸µÎ ÀÇ»ç¼ÒÅëÀÌ °¡´ÉÇϽŠºÐ
ÀüÇü¾È³»
- ¼·ù ÀüÇü > ¿Â¶óÀÎ ÄÚµù Å×½ºÆ® > 1Â÷ ¸éÁ¢ (CS Interview) > 2Â÷ ¸éÁ¢ (Whiteboard Interview) > ÃÖÁ¾ ¸éÁ¢ > ·¹ÆÛ·±½º üũ ¹× ó¿ì ÇùÀÇ > ÃÖÁ¾ ÇÕ°Ý > ÀÔ»ç
- ÀüÇüÀº »óȲ ¹× ÀÏÁ¤¿¡ µû¶ó º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù.
- Æ÷Æ®Æú¸®¿À ¶Ç´Â °æ·Â±â¼ú¼´Â Á¦ÃâÀº ÇʼöÀÔ´Ï´Ù.
- 1Â÷ ¸éÁ¢ (CS Interview): Çʱâ Å×½ºÆ®¿Í ¾÷¹« ¼öÇà¿¡ ÇÊ¿äÇÑ CS Áö½Ä¿¡ ´ëÇÑ ÀÎÅͺä, ÃÑ 2°³ÀÇ ¼¼¼ÇÀ¸·Î ±¸¼ºµÇ´Â ÀüÇüÀÔ´Ï´Ù.
- 2Â÷ ¸éÁ¢ (Whiteboard Interview): Live Coding ÁøÇà°ú ´õºÒ¾î ½Ç¹« »óȲº° ¹®Á¦ ÇØ°á ¹æ¹ý¿¡ ´ëÇØ À̾߱⸦ ³ª´©´Â ÀüÇüÀÔ´Ï´Ù. Çѱ¹¾î¿Í ÀϺ»¾î·Î ÁøÇàµÇ¸ç, ÀϺ»¾î Å뿪 ¼ºñ½º°¡ Á¦°øµË´Ï´Ù.
- ÃÖÁ¾ ¸éÁ¢: Èĺ¸ÀÚÀÇ ½Ç¹« °æÇè°ú ´õºÒ¾î ÀÔ»ç Á¶Á÷ÀÇ 'fit'À» ¼·Î È®ÀÎÇÏ´Â ÀüÇüÀÔ´Ï´Ù.
±Ù¹«Á¦µµ
±Ù¹«ÇüÅ (LINE Hybrid Work 2.0)
Á¶Á÷ÀÇ ¾÷¹« ¼º°Ý°ú ÇÁ·ÎÁ§Æ® ÁÖ±â ¹× ±Û·Î¹ú Çù¾÷ Á¤µµ µîÀ» °í·ÁÇÏ¿© Á¶Á÷ÀÌ ÀÚÀ²ÀûÀ¸·Î ±Ù¹« ÇüŸ¦ ¼³Á¤Çϸç,
ÁÖ NÀÏ ¸®¸ðÆ® ±Ù¹«ºÎÅÍ 100% ¸®¸ðÆ® ±Ù¹«±îÁö °¡´ÉÇÕ´Ï´Ù.
ÀÌ¿¡ µû¶ó ¾÷¹«¿Í ¼º°ú¸¦ Ã¥ÀÓ ÀÖ°Ô °ü¸®ÇÒ ¼ö ÀÖ´Â °÷À̶ó¸é ±¹³» Áö¿ª»Ó¸¸ ¾Æ´Ï¶ó, ÇØ¿Ü Áö¿ª¿¡¼ÀÇ ¸®¸ðÆ® ±Ù¹«µµ °¡´ÉÇÕ´Ï´Ù.
¡Ø »ó¼¼ÇÑ ³»¿ëÀº <¸µÅ©>¸¦ Âü°íÇÏ¿© Áֽñ⠹ٶø´Ï´Ù.
±Ù¹«Áö
LINE Hybrid Work 2.0¿¡ µû¶ó ±Ù¹« °¡´ÉÇÑ Àå¼Ò¿¡¼ ±Ù¹«
(¡Ø ¿ÀÇÁ¶óÀÎ Çù¾÷À» À§ÇÑ ¿ÀÇǽº´Â ºÐ´ç ¼Çö¿ª ºÐ´ç½ºÄù¾î¿¡ ÀÖ½À´Ï´Ù.)
±Ù¹«½Ã°£
¸Å¿ù Working Day¿¡ µû¶ó Á¤ÇØÁö´Â ±âÁرٹ«½Ã°£ ³»¿¡¼ °³ÀÎÀÌ ÀÚÀ¯·Ó°Ô ÀÏ/ÁÖº° ±Ù¹«ÇÏ´Â LINE Smart ±Ù¹«Á¦¸¦ Àû¿ëÇÕ´Ï´Ù.
¶ÇÇÑ, ÇØ´ç ±âÁرٹ«½Ã°£À» ÃÊ°úÇÏ¿© ±Ù¹«ÇÒ °æ¿ì º°µµÀÇ ¿¬Àå±Ù¹«¼ö´çÀ» Áö±ÞÇÕ´Ï´Ù.
±âŸ
- º» °ø°í´Â ¼ö½Ã ¸ðÁýÀ¸·Î ä¿ë¿Ï·á ½Ã Á¶±â ¸¶°¨µÉ ¼ö ÀÖ½À´Ï´Ù.
- ÀüÇüÀÏÁ¤ ¹× °á°ú´Â Áö¿ø¼¿¡ µî·ÏÇϽŠÀ̸ÞÀÏ·Î °³º° ¾È³»µå¸³´Ï´Ù.
- ÀÔ»çÁö¿ø ½Ã ÀÛ¼ºÇϽŠÁ¤º¸ ¹× ±Ý¹ø ä¿ë°ú °ü·ÃÇÏ¿© Á¦ÃâÇϽŠ¼·ù¿¡ »ç½Ç°ú ´Ù¸¥ ³»¿ëÀÌ ÀÖÀ» °æ¿ì ä¿ë ºÒÇÕ°ÝÀÇ »çÀ¯°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
- º» ä¿ë°ø°í¸¦ ÅëÇØ ÀÔ»çÇϽô °æ¿ì, 3°³¿ùÀÇ ¼ö½À±â°£À» Àû¿ëÇÕ´Ï´Ù.
- ÇØ¿Ü ÃâÀå¿¡ °á°Ý »çÀ¯°¡ ¾ø´Â ºÐ¿¡ ÇÑÇØ Áö¿ø °¡´ÉÇÕ´Ï´Ù.
- º´¿ªÇÊ ¶Ç´Â ¸éÁ¦ÀÚ(³²¼ºÀÇ °æ¿ì)·Î ±Ù¹«¿¡ °á°Ý»çÀ¯ ¾øÀ¸½Å ºÐ¿¡ ÇÑÇØ Áö¿ø °¡´ÉÇÕ´Ï´Ù.
- ±âŸ ä¿ë °ü·Ã ¹®ÀÇ»çÇ×Àº ä¿ë °ø°í ÆäÀÌÁö »ó´Ü 'FAQs' ÅÇÀ» Âü°íÇÏ¿© ¹®ÀÇ ºÎŹµå¸³´Ï´Ù.
º¸ÈÆ Ãë¾÷Áö¿ø ´ë»ó ¹× Àå¾ÖÀÎ ¼·ù Á¦Ã⠾ȳ»
±¹°¡ À¯°øÀÚ ¹× Àå¾ÖÀÎ µî Ãë¾÷º¸È£´ë»óÀÚ´Â °ü°è¹ý·É¿¡ µû¶ó ¿ì´ëÇÕ´Ï´Ù.
º¸ÈÆ ¹× Àå¾ÖÀÎ Áö¿øÀÚ¿¡ ÇØ´çµÇ½Ã´Â °æ¿ì, ÀÔ»çÁö¿ø½Ã [Æ÷Æ®Æú¸®¿À/°æ·Â±â¼ú¼] ÷ºÎ ¶õ¿¡ ¹Ýµå½Ã °ü·Ã Áõ¸í¿øÀ» ¹ß±ÞÇÏ¿© ÷ºÎ ¹Ù¶ø´Ï´Ù.
1.º¸ÈÆ Áö¿øÀÚ : 'º¸ÈÆÃë¾÷Áö¿ø´ë»óÀÚ Áõ¸í¼' ¹ß±ÞÇÏ¿© ÷ºÎ
2.Àå¾ÖÀÎ Áö¿øÀÚ : 'Àå¾ÖÀÎÁõ¸í¼ ¶Ç´Â º¹ÁöÄ«µå' ÷ºÎ
º¸´Ù ±¸Á¦ÀûÀÎ ³»¿ëÀº ¾Æ·¡ °ø°³µÈ ÀڷḦ È®ÀÎÇØ ÁÖ¼¼¿ä!