offer

2724 ワード

データ構造
1 hashMap、hashTableの違い
  • hashMapはhashTableに基づいて実現し、そのkeysとvaluesは順番がなく、要素が同じかどうかを判断する根拠はキーパッドの値が同じかを判断する
  • です.
  • HashTableは同期しており、性能が低いため、スレッドセキュリティのコードにおいては、HashMapを優先的に考慮している.
  • HashTableはnull値
  • があることを許さない.
    linux操作
    1一括で複数のサーバのホスト名を修正します.
  • 編集3つのファイル:/root/iplist/root/hostnamelist/root/hostname.sh
  • ssh公開鍵コピー、サーバ間のssh無料パスワード登録
  • 大量修正ホスト名
      //vi hostname.sh
      ip=`ifconfig eth0 | grep 'inet ' | awk '{print $2}'`
      hostname=`cat /root/hostnamelist | grep $ip | awk '{print $2}'`
      echo $ip
      echo $hostname
      hostnamectl set-hostname --static $hostname
      hostname $hostname
      
      ssh-keygen -t rsa
      pscp -h iplist /root/.ssh/id_rsa.pub /root/.ssh
      
      pscp -h iplist /root/hostnamelist /root/hostname.sh /root
      pssh -h iplist -i 'chmod +x /root/hostname.sh'
      pssh -h iplist -i 'sh /root/hostname.sh'
      
      //      
      pslurp               
      pnuke           
      prsync   rsync               
    
  • 技能に長じている
  • linuxシステム、shellスクリプト、データベースなどの基礎
  • を熟知しています.
  • Pythonに精通し、gitツールを熟知し、C++、Javaをプログラミング言語として使用したことがある
  • .
  • CSS/JavaScriptなどの先端知識を熟知し、Bootstrap/jQuery/AnglarJSなどのフレームワーク
  • を知る.
    重点の内容
    java仮想マシンについては、JVMのメモリ構造、ゴミ回収メカニズム、メモリ割当戦略、クラスのロードメカニズム及びメモリモデルを知る必要があります.以上のこれらは周志明の『java仮想マシンを深く理解する』を参照してください.
    javaの各容器の実現を熟知しています.例えば、HashMap、ConccurrencyHashMapなど、ソースコードを読んだほうがいいです.今回の面接はHashMapの原理について三回の面接官から聞きました.
    javaのプログラミングを熟知しています.特にjava.co ncurrencyのパッケージのapiは、高級なコンテンツとして同時進行しています.幸いなことに、面接官はここであまり深く試験できません.「java concurrency in practice」を勧めます.
    よく使うデータ構造、アルゴリズムを熟知しています.多くの人はアルゴリズムは実際のプロジェクトではまったく使えないと考えています.アルゴリズムが難しいと思います.勉強をおろそかにします.アルゴリズムは必要な理論だけではなく、自ら着手し、アルゴリズムに関する書籍がもっと多くなります.
    面接の心得
    三つの方面
    どんな面接でも、主に三つの面を見ます.今の能力はどうですか?未来の潜在力はどうですか?人柄はどうですか?前に典型的なcaseがありました.若者の能力が高く、筆記試験と初試の評価が高く、最終試験の時、評価がとても低いのは潜在力が足りないと判断されたからです.研鑽精神がなくて、新しい技術に興味がないので、深く考えたくないです.
    三つのもの
    面接の時、履歴書、白紙、ペンを三つ持ってきてください.
    履歴書は必ず準備してください.理由が多いです.アリさんはすべての面接のオンライン化を要求していますので、普通は面接官に履歴書をあげません.面接官はコンピュータで見なければなりません.面接官は二人かもしれませんが、履歴書は一つしか用意していません.履歴書を自分で用意しておけば、面接官に好印象を与えることができます.
    白い紙とペンは、面接の時に自分を助けてくれるものです.ペンでプロジェクトのフローチャートや技術の枠組みを描きます.言語で説明するよりもっとイメージがいいです.絵が終わったら、白紙を一緒に面接官に渡すこともできます.
    学力
    すべての学生の履歴書の中で、ほとんどの学生は自分の学習能力が強いと書いています.面接の過程で、何度も自分の学習能力の強い学生を強調します.頭がいい学生はそうは言いません.ただいくつかの例を述べて、面接官に結論を出させます.この学生は学習能力が高く、適応力が強いです.
    分かりません
    面接の時によくあることですが、面接官の質問にどう答えたらいいか分かりません.多くの学生に会ったことがあります.質問があったら分かりません.答えてください.以前勉強したことがありますが、忘れました.また本を読んだら分かります.面接官を無口にさせるということは、すべての問題がこのようになります.本を読んでも分かります.一番いいのは面接官を見てから、「すみません、どう答えたらいいか分かりません.分かりません.
    賃金を交渉する
    給料の話はちょっと敏感な話題です.最後のHRであなたと話をするのが普通ですが、面接を守らないと、積極的に質問する面接官がいます.給料の話をしていますが、一番規則正しい答えはこのようなものです.給料はとても重要です.