Submit Search
Upload
ググってOK!?LINEエンジニアの選考基準を全公開〜 開発職編 〜
•
Download as PPTX, PDF
•
7 likes
•
30,376 views
LINE Corporation
Follow
2018年7月21日に開催した「エンジニア採用の日」にて使用した資料です
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Download now
Recommended
JJUG CCC 2018 Fall 懇親会LT
JJUG CCC 2018 Fall 懇親会LT
LINE Corporation
Reduce dependency on Rx with Kotlin Coroutines
Reduce dependency on Rx with Kotlin Coroutines
LINE Corporation
Kotlin/NativeでAndroidのNativeメソッドを実装してみた
Kotlin/NativeでAndroidのNativeメソッドを実装してみた
LINE Corporation
Use Kotlin scripts and Clova SDK to build your Clova extension
Use Kotlin scripts and Clova SDK to build your Clova extension
LINE Corporation
The Magic of LINE 購物 Testing
The Magic of LINE 購物 Testing
LINE Corporation
GA Test Automation
GA Test Automation
LINE Corporation
UI Automation Test with JUnit5
UI Automation Test with JUnit5
LINE Corporation
Feature Detection for UI Testing
Feature Detection for UI Testing
LINE Corporation
Recommended
JJUG CCC 2018 Fall 懇親会LT
JJUG CCC 2018 Fall 懇親会LT
LINE Corporation
Reduce dependency on Rx with Kotlin Coroutines
Reduce dependency on Rx with Kotlin Coroutines
LINE Corporation
Kotlin/NativeでAndroidのNativeメソッドを実装してみた
Kotlin/NativeでAndroidのNativeメソッドを実装してみた
LINE Corporation
Use Kotlin scripts and Clova SDK to build your Clova extension
Use Kotlin scripts and Clova SDK to build your Clova extension
LINE Corporation
The Magic of LINE 購物 Testing
The Magic of LINE 購物 Testing
LINE Corporation
GA Test Automation
GA Test Automation
LINE Corporation
UI Automation Test with JUnit5
UI Automation Test with JUnit5
LINE Corporation
Feature Detection for UI Testing
Feature Detection for UI Testing
LINE Corporation
LINE 新星計劃介紹與新創團隊分享
LINE 新星計劃介紹與新創團隊分享
LINE Corporation
LINE 技術合作夥伴與應用分享
LINE 技術合作夥伴與應用分享
LINE Corporation
LINE 開發者社群經營與技術推廣
LINE 開發者社群經營與技術推廣
LINE Corporation
日本開發者大會短講分享
日本開發者大會短講分享
LINE Corporation
LINE Chatbot - 活動報名報到設計分享
LINE Chatbot - 活動報名報到設計分享
LINE Corporation
在 LINE 私有雲中使用 Managed Kubernetes
在 LINE 私有雲中使用 Managed Kubernetes
LINE Corporation
LINE TODAY高效率的敏捷測試開發技巧
LINE TODAY高效率的敏捷測試開發技巧
LINE Corporation
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE Corporation
LINE Things - LINE IoT平台新技術分享
LINE Things - LINE IoT平台新技術分享
LINE Corporation
LINE Pay - 一卡通支付新體驗
LINE Pay - 一卡通支付新體驗
LINE Corporation
LINE Platform API Update - 打造一個更好的Chatbot服務
LINE Platform API Update - 打造一個更好的Chatbot服務
LINE Corporation
Keynote - LINE 的技術策略佈局與跨國產品開發
Keynote - LINE 的技術策略佈局與跨國產品開發
LINE Corporation
LINE Ads Platformの開発を支えるKafka
LINE Ads Platformの開発を支えるKafka
LINE Corporation
I/O intensiveなKafka ConsumerアプリケーションのスループットをLINE Ads Platformではどのように改善したか
I/O intensiveなKafka ConsumerアプリケーションのスループットをLINE Ads Platformではどのように改善したか
LINE Corporation
生粋のKotlin LoverによるLINEのKotlinの話
生粋のKotlin LoverによるLINEのKotlinの話
LINE Corporation
LINEで広告プラットフォームをJava+Golangで立ち上げた話
LINEで広告プラットフォームをJava+Golangで立ち上げた話
LINE Corporation
Efficient And Invincible Big Data Platform
Efficient And Invincible Big Data Platform
LINE Corporation
LINE iOS開発で実践しているGit tips
LINE iOS開発で実践しているGit tips
LINE Corporation
JavaからKotlinへのスムーズな移行を目指して(サーバサイド)
JavaからKotlinへのスムーズな移行を目指して(サーバサイド)
LINE Corporation
あなたは本当に信頼されているだろうか?
あなたは本当に信頼されているだろうか?
LINE Corporation
More Related Content
More from LINE Corporation
LINE 新星計劃介紹與新創團隊分享
LINE 新星計劃介紹與新創團隊分享
LINE Corporation
LINE 技術合作夥伴與應用分享
LINE 技術合作夥伴與應用分享
LINE Corporation
LINE 開發者社群經營與技術推廣
LINE 開發者社群經營與技術推廣
LINE Corporation
日本開發者大會短講分享
日本開發者大會短講分享
LINE Corporation
LINE Chatbot - 活動報名報到設計分享
LINE Chatbot - 活動報名報到設計分享
LINE Corporation
在 LINE 私有雲中使用 Managed Kubernetes
在 LINE 私有雲中使用 Managed Kubernetes
LINE Corporation
LINE TODAY高效率的敏捷測試開發技巧
LINE TODAY高效率的敏捷測試開發技巧
LINE Corporation
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE Corporation
LINE Things - LINE IoT平台新技術分享
LINE Things - LINE IoT平台新技術分享
LINE Corporation
LINE Pay - 一卡通支付新體驗
LINE Pay - 一卡通支付新體驗
LINE Corporation
LINE Platform API Update - 打造一個更好的Chatbot服務
LINE Platform API Update - 打造一個更好的Chatbot服務
LINE Corporation
Keynote - LINE 的技術策略佈局與跨國產品開發
Keynote - LINE 的技術策略佈局與跨國產品開發
LINE Corporation
LINE Ads Platformの開発を支えるKafka
LINE Ads Platformの開発を支えるKafka
LINE Corporation
I/O intensiveなKafka ConsumerアプリケーションのスループットをLINE Ads Platformではどのように改善したか
I/O intensiveなKafka ConsumerアプリケーションのスループットをLINE Ads Platformではどのように改善したか
LINE Corporation
生粋のKotlin LoverによるLINEのKotlinの話
生粋のKotlin LoverによるLINEのKotlinの話
LINE Corporation
LINEで広告プラットフォームをJava+Golangで立ち上げた話
LINEで広告プラットフォームをJava+Golangで立ち上げた話
LINE Corporation
Efficient And Invincible Big Data Platform
Efficient And Invincible Big Data Platform
LINE Corporation
LINE iOS開発で実践しているGit tips
LINE iOS開発で実践しているGit tips
LINE Corporation
JavaからKotlinへのスムーズな移行を目指して(サーバサイド)
JavaからKotlinへのスムーズな移行を目指して(サーバサイド)
LINE Corporation
あなたは本当に信頼されているだろうか?
あなたは本当に信頼されているだろうか?
LINE Corporation
More from LINE Corporation
(20)
LINE 新星計劃介紹與新創團隊分享
LINE 新星計劃介紹與新創團隊分享
LINE 技術合作夥伴與應用分享
LINE 技術合作夥伴與應用分享
LINE 開發者社群經營與技術推廣
LINE 開發者社群經營與技術推廣
日本開發者大會短講分享
日本開發者大會短講分享
LINE Chatbot - 活動報名報到設計分享
LINE Chatbot - 活動報名報到設計分享
在 LINE 私有雲中使用 Managed Kubernetes
在 LINE 私有雲中使用 Managed Kubernetes
LINE TODAY高效率的敏捷測試開發技巧
LINE TODAY高效率的敏捷測試開發技巧
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE Things - LINE IoT平台新技術分享
LINE Things - LINE IoT平台新技術分享
LINE Pay - 一卡通支付新體驗
LINE Pay - 一卡通支付新體驗
LINE Platform API Update - 打造一個更好的Chatbot服務
LINE Platform API Update - 打造一個更好的Chatbot服務
Keynote - LINE 的技術策略佈局與跨國產品開發
Keynote - LINE 的技術策略佈局與跨國產品開發
LINE Ads Platformの開発を支えるKafka
LINE Ads Platformの開発を支えるKafka
I/O intensiveなKafka ConsumerアプリケーションのスループットをLINE Ads Platformではどのように改善したか
I/O intensiveなKafka ConsumerアプリケーションのスループットをLINE Ads Platformではどのように改善したか
生粋のKotlin LoverによるLINEのKotlinの話
生粋のKotlin LoverによるLINEのKotlinの話
LINEで広告プラットフォームをJava+Golangで立ち上げた話
LINEで広告プラットフォームをJava+Golangで立ち上げた話
Efficient And Invincible Big Data Platform
Efficient And Invincible Big Data Platform
LINE iOS開発で実践しているGit tips
LINE iOS開発で実践しているGit tips
JavaからKotlinへのスムーズな移行を目指して(サーバサイド)
JavaからKotlinへのスムーズな移行を目指して(サーバサイド)
あなたは本当に信頼されているだろうか?
あなたは本当に信頼されているだろうか?
ググってOK!?LINEエンジニアの選考基準を全公開〜 開発職編 〜
1.
ググってOK!? LINEエンジニアの選考基準を全公開 〜 開発職編 〜 2018/7/21
LINE Fukuoka 開発室 きしだ なおき
2.
自己紹介 • きしだ なおき •
LINE Fukuoka開発室 • 使用言語:Java • Twitter: @kis
3.
今日話すこと • どういうところを見ているか • どんなコードを書くといいか •
どんな準備をすればいいか
4.
ググってOK? • ダメです • 実際ググってる時間は
ないかも • あと、理解せずに書くと面接でバレます
5.
どういうところを見ているか • コードが書けること • コードが書けること •
コードが書けること • コンピュータの気持ちがわかること • 楽しくやっていけるか
6.
コードを書ける事が一番大事 • コードを書くことができる • コードを修正することができる
7.
コードを書き直してもらう ときに見ること • コードが書けるか • 自分が書いたコードの動きをちゃんと 追えるか •
適切に修正できるか
8.
どんなコードを書くといいか • マジメなコードよりかっこいいコード • 計算量の少ない効率のいいコード
9.
例題 • 1以上の整数nが与えられたとき 1からnまでの整数のうち 5で割り切れない数の合計
10.
解答例1 ふつう int count(int
n) { int total = 0; for (int i = 1; i <= n; ++i) { if (i % 5 == 0) { continue; } total += i; } return total; }
11.
解答例2 まじめ int count(String
arg) { // 空白チェック if (arg.isBlank()) { throw new RuntimeException("値が入力されていません"); } int n; // 数値かどうか try { n = Integer.parseInt(arg); } catch (NumberFormatException ex) { throw new RuntimeException("数値を入力してください"); } // 範囲チェック if (n < 1) { throw new RuntimeException("1以上を入力してください");
12.
解答例3 かっこいい int count(int
n) { return IntStream.rangeClosed(1, n) .filter(i -> i % 5 != 0) .sum(); }
13.
解答例4 効率がいい int count(int
n) { return (n + 1) * n / 2 - (n / 5 + 1) * (n / 5) * 5 / 2; }
14.
どんな準備をすればいいか • 応用情報技術者試験のテクノロジ系 • プログラミングコンテストの過去問 •
完結したソフトウェアを作る
15.
応用情報技術者試験の テクノロジ系 • 試験に通るための勉強ではなく理解する ための勉強 • 結構難しい
16.
プログラミングコンテストの 過去問 • 簡単な問題で良い • AtCoderのBeginer
Contest – https://atcoder.jp/?lang=ja • LeetCode(有名企業の過去問) – https://leetcode.com/ – easyのacceptance50%以下くらいのもの
17.
完結したソフトウェアを作る • 全部自分でやってみる – サーバーサイドの場合は、なるべく自力で DBやWebサーバーなどを立てる。 •
いろいろ注意するところがわかる • GitHubなどに置いておくとアピール しやすい
18.
まとめ • 一緒に働きましょう!
Download now