金山WPS移動端筆記試験-android方向


前言
金山に行って筆記試験をするのはまったく満腹だ.个人的にはもっと笔记试験を试して、面接を体験して、自分をもっと锻えたいと思っています.
本文
結論を先に言って、金山WPSの筆記試験の問題は少しも品質がなくて、私が見た中で一番悪いです.前の2つの問題はJavaの文法の砂糖を試験して、しかもまだ選択の問題ではありません!私は答えます.そして、最初の問題に穴があることを知っていますが、他の人は?あなたはこのように人をふるいにかけることができると言って、私は信じて、私は本当に信じます.文法の砂糖が分からないものをいくつかふるいにかけただけで、価値がありますか?Android筆記試験ですが、Androidは確かにJavaをたくさん使っていますが、ちょっと典型的な例を使っていただけませんか.初期化の順序とか、継承とか、これらのプログラム言語間で通用する文法規則と属性は試験できますか?まさか反射を試験したらどうですか.文法糖はプログラミングしやすいので、文法糖を持って新卒者を受験するのは病気です.こんなにたくさん言ったのに、問題を言わなかったようで、問題を見てみましょう.
//1
Integer a = 1;
Integer b = Integer.valueOf(1);
System.out.println(a==b);
//2         
String[] arr = null;
for (String s : arr) {
    System.out.println(s);
}

1.自動梱包(Integerのある静的工場方法の特性も考察)2.循環遍歴の実質.答えは、1はtrue、2はコンパイルパス、ランタイムNPEです.簡単に説明すると、第1題のaとbはIntegerキャッシュプールの同じオブジェクトを指している.2番目の問題では、ループは反復器を使用する形式にコンパイルされます.本来出力しようとしたsは、コンパイル後に反復器の次の要素であるnext()関数を呼び出す結果であり、反復器自体がnull(配列がnullであるため)であり、nullを指す反復器を通じて要素にアクセスしようとするとNPEに報告される.
第三題のテーマはこうです.
// 3 true of false
int.class == Integer.class

明らかにfalseです.I n t.classとInteger.classは2つの異なるクラスであり、メソッド領域でのアドレスは必然的に異なる(すべてのクラスはメソッド領域にロードされる).しかし、このような問題は意味がありますか?このような問題はまったく不倫で、これは基本的なタイプと包装のタイプが等しいかどうかを試験したいのか、それともJVMの中のクラスのロードを聞きたいのか.この問題には何か区別がありますか.
第4題はもっと奇抜で、mainの入り口さえないのにプログラムを出力させたいですか?現場はスタッフにフィードバックして、直接私にテーマが彼が出したのではないと言って、彼はよく知らないで、ほほほ.寮に帰ってから試してみたら、コンパイラもくれなかった.【YLは私が間違っていると言った==しかし私は間違っていないと思って、絶対に出題者が病気だと思っています!
//       ,           。
// Inner        ,                  ?
//  javac          :                 this
public class Outter {
    int a = 2;
    int b = 3;
    public static class Inner {
        int a = 4;
        int b = 5;
        pubilc void func() {
            System.out.println(Outter.this.a);
        }
    }
}

第5題は少し技術的な含有量があって、1つの4要素のbyte配列で、それを使って1つのintタイプの4バイトを保存したいです.しかし、前の4つの問題を経て、私は全然書きたくありません.
最后のプログラミングの大问题、まだ大问题、ほほほ~闻く问题は品质がなくてもう惯れましたが、出したサンプルコードを书き间违えて私はツッコミを入れます.オブジェクト向けのプログラミング分かりますか?オブジェクト属性の初期化2次元配列の初期化だと思いますか?このコードを見て、まだ書く気持ちがありますか?
質問する質問は、2つのリストの同じ要素を検索し、重さを取り除き、ある範囲を超える数値を統計することです.この問題は2回も繰り返されたようだ.つまり、同じ点を2回も考察しなければならない.最初の問題がコードを叩いた以外は、他の問題は直接考えを書きます.書くにしても、答案用紙のスペースが足りない.DRYの原則に基づいて、やはり書くのが最も速くて、どうせそれはすべて繰り返しです.
そして
20分かけて答案用紙を書き終えて人を行かせた.時計を見て45分だと思っていたが、試験場を出てから試験が始まってから20分しか経っていないことに気づいた.囧orz.いずれにしても、どうせ問題ができることは全部やったし、間違った問題もツッコミを入れて、時間を費やしたくない.まだ通知を受け取っていませんが、受け取っても行かないと思います.このレベルで答案用紙を出して、チームのJavaのレベルがどれだけ高いか誰が知っていますか.

昨日の朝10時に実は会社の面接があったんですけど、4399.しかし、面接は直接拒否され、要求を見て全然行きたくない.昨夜YLたちの寮でYX 4399の面接結果を聞いた.YXによると、夜6時に面接に行ったが、4399は何も聞かなかったという.35点の筆記試験の点数は面接に行かせ、直接自己紹介させ、技術的な問題もなく行かせた.人を呼んで軽蔑して行かせるのは4399技術面接のレベルですか?品がなくて、それから4399一生黒です.面接といえば、筆記試験についても話します.4399の筆記試験の問題はやはり一定の品質があって、空白を選んで基本的なデータ構造と論理問題に関連します.大きな問題の印象にはアルゴリズムはなく,論理と応用設計に関する問題が多い.大題の最初の1本はとても面白くて、4つの操作(Sを入力して、すべて選んで、コピーして、貼り付けます)を通じて12回の操作を通じて最も多い文字を出力することができます.第二題の石炭輸送問題は陳皓のブログから取ったはずだが、この間見たばかりだ.第三題は、自分で画像閲覧を完成させるアプリケーションモジュールの分類と設計です.4つ目は、自分が使ったモバイルアプリを聞いて、良いところと足りないところを説明することです.最後のプログラミングの大問題はMYSQLチェックリストです(この問題は全部白状しましたが、必要がなくてもずっとMYSQLを使っていません…4399筆記試験に参加した人は結構いて、広工のいくつかの教室を使っていました.現場にはペンを持っている人も少なくありません.4399は広州ではある程度知名度があると言うべきでしょう.でも4399の仕事の圧力は大きいようです.この前網易CCの宣伝会に参加して、CCの技術責任者が言いました「広州のある4つの数字の会社」は毎晩10時まで退勤して、1週間に6日間かかります.数ヶ月ごとに新しいプロジェクトがオンラインになり、プロジェクトが失敗するとチームはすぐに再編されます.網易のような大きな会社を除いて、他のページ旅行や手遊びをする会社は本当にプレッシャーがかかります.
最後に
国慶節の休暇が終わった初日に意外なサプライズを受け取ったので、国慶節の間の復習はほとんど役に立たなかった.今日人事担当者から11月のインターンシップが始まるとのメールをもらいました.いよいよ仕事が始まり、わくわくします.【研修は1ヶ月でいいのか==筆記試験の問題を書く時間がなさそうなので、実習のためにpythonをよく見てみましょう.ついでにmongodbを使って何かを作りましょう.
その他
技術面接についての見方.大学で初めて技術面を見た後、私はとても興奮しました(inテンセント実習生募集).面接官と話をしているうちに、自分の知らないことがたくさん見つかり、別の角度から既定の事実を見ることができることに気づきました.技術面接はとても楽しい過程で、その時から私はこのように認定しました.