ホームページ >バックエンド開発 >Golang >Tencent Go 開発職の面接体験を共有する

Tencent Go 開発職の面接体験を共有する

藏色散人
藏色散人転載
2020-11-02 13:51:593320ブラウズ

次のコラムでは、golang チュートリアル コラムから、Tencent Go 開発職の面接プロセスを紹介し、共有します。友人の役に立てば幸いです。必要としている!

チャンスを求めて職を飛び移ることが、職場の全員にとって唯一の方法です。著者も素人で、会社のリーダーも人々の扱いがひどいので、ヘッドハンターにそそのかされて、私もそれをやりたかったのです。結局のところ、軍事戦略家にとって密室での活動はタブーなのです。そして、結局のところ、そのとおりです。私たちはマイクロサービスを使用しておらず、同時実行性も高くなく、披露する価値のある技術的なハイライトもありませんでした。恥ずかしいことに、高い給料をもらいたければ、勉強を続けなければなりません。それで、面接後、すぐに記録したので、少なくとも自分が勉強をどの方向に変えたいのかがわかりました。バックエンドの経験が 2 年しかない初心者として、面接後にアイデアが 1 つだけになるのは簡単ではありません。

最初にインタビューで聞かれた質問を記録します:

1. Go の GC メカニズムについて話す

2. 3 色マーキング アルゴリズムの原理について話す

3 , アルゴリズム: リンクされたリストにループがあるかどうかを判断します

4. 独自のプロジェクトを紹介します

5. 開発プロセスの仕様は何ですか?

6.セミ結合とは何ですか?

7.粘着バッグとは何ですか?どのように送られましたか?

8. インデックスの作成方法

9. キャッシュの破損を回避するには? 他に方法はありますか?

10. go の mux の使用方法、楽観的ロックと悲観的ロックのそれぞれの実装方法、および使用シナリオは何ですか?

11. サーバーが攻撃されたときにサーバーの問題を特定するにはどうすればよいですか?

12. rpc の具体的な実装

13. ツリーの左右のノードを反転する方法

14. epoll と select

について説明します。質問では 14 問の時点で、次に何を聞かれるか分かっていたので諦めました。確かに、インタビューはロケットを作り、仕事はネジを締めます。次に、その違いと実施原理についてお伺いしたいと思います。諦めた後、面接官にアドバイスを求め、自分の推測を検証しました。まさにそれがインタビュアーが聞きたかったことです。後で単純に尋ねますが、どの知識ポイントを学び続けて追加する必要がありますか?このような面接に直面した場合、どのように質問に答えればよいでしょうか?面接官はとてもいい人で、「質問に対する答えは深くて広くなければいけない。質問はここからここまで答えて、複数の言語で比較する必要がある」とのことでした。

恥ずかしいことに、最初の 10 問はまだ知っていますが、11 問目以降はわかりません。私は、以下のオペレーティング システムとネットワーク セキュリティに関しては初心者であり、実装原則については言うまでもありません。 GO に従事する人は、履歴書にこれらのテクノロジーが書かれているかどうかに関係なく、マイクロサービスについて知っておく必要があります。したがって、学生はこの分野を勉強しなければ、大きな工場に入るチャンスはありません。さあみんな!

以上がTencent Go 開発職の面接体験を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlearnku.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。