ホームページ > バックエンド開発 > PHPチュートリアル > 今日初めて面接に行ったのですが、あまり質問に答えられませんでした。アドバイスをお願いします。

今日初めて面接に行ったのですが、あまり質問に答えられませんでした。アドバイスをお願いします。

WBOY
リリース: 2016-06-23 13:36:08
オリジナル
1127 人が閲覧しました

これは私の最初のインタビューであり、教科書とは異なることがたくさんあることがわかりました
3. Hibernate について簡単に説明します。
8. James サーバーの構成についてご存知ですか?では、docs コマンドをいくつ覚えていますか? (プロジェクト)
11. 以前は Java 開発をしていましたが、どうやって PHP 開発に切り替えましたか?
14.InnoDB と MyIsAm の違いは何ですか?
15. EL式を使ってURLのパスを記述します。
これらの質問のいくつかは名前さえ知りません。このテストはかなり範囲が広いように感じます。


ディスカッションへの返信 (解決策)

このインタビューは Java に関するものですか。それともPHPでしょうか?基本的に Java のすべての知識ポイント

PHP の面接を受ける予定ですが、これらの筆記試験の質問からどのように始めればよいかわかりません

14. InnoDB と MyIsAm の違いは何ですか?

これは可能なはずです。

Baidu の答えはとても奥深いものです

InnoDB と MyIsAm の違いは何ですか?

InnoDB はトランザクションをサポートしますが、MyIsAm はサポートしません

InnoDB は遅い、MyIsAm は速い
InnoDB は直接コピーできません、MyIsAm は直接コピーできます



Java 関連の質問については、ここで答える必要はありません

1 . Java を学習していません

2. ここは php ディスカッション エリアです。Java に関する問題は Java ディスカッション エリアで議論する必要があります。あなたはこの分野が専門ですか?

InnoDB は行レベルのロックをサポートしています。これは、同時書き込みが多い状況では MyIsAm よりも有利です

InnoDB の count() は毎回トラバースする必要があります

ちなみに、これはPHP の面接

私はとても無邪気な気持ちでした。私は明らかに PHP の面接を受けるつもりでしたが、面接の質問のいくつかは Java に関するものでした

また、私の隣の人たちに職歴の点で負けていることがわかりました。職歴1~5年を記入していたのですが、新卒の私だけでした

本来は職歴1年を記入したかったのですが、勤務地、名前、役職を記入しなければなりません。以下のその他の情報は理解できないので、正直に記入することしかできません
しばらくして、人事に来て、このレベルでは面接はうまくいかないと感じました。新卒なのでプロジェクト経験は2つしか記入しなかったのですが、面接官に「2~3つくらいは入れるべきだと思います」と言われてしまいました。私が行った演習は削除されないので、カウントされるのは 2 回完了したプロジェクトだけです
忘れてください、あまり話すと泣いてしまいます

顧客を承認します。承認の場合、顧客情報は次のとおりです。許可がなければ顧客はアクセスできません。自分のアイデアに従って機能を実装するにはどうすればよいですか?

これを実装する方法は?

(私の考え: 顧客が承認したら、新しいセッションを作成し、顧客の情報を保存します。承認がキャンセルされた場合は、セッションの有効期間を -1 に設定し、承認がない場合は、新しいセッションは作成されません)

たくさんのことを学びましたが、InnoDB と MyIsAm の違いは何ですか?

いわゆる顧客認証は、顧客を等級分けするためのものです。

ページには 302,403,500 と表示されますが、これは何を意味しますか?

これらはジュニア プログラマー向けの面接の質問です。ステータス コードはサーバーの戻り値を表します。 Baidu はたくさんあります

学習するには検索エンジンの使い方を学ばなければなりません!これらの質問は難しいものではなく、Baidu や Google で検索するだけで多くの答えが見つかります。

Web ページに 302,403,500 と表示されますが、これは何を意味しますか?

http://baike.baidu.com/link?url=fX5X_WN4wYoCxWePAOFa3PlXyHsdBj6kkN0qwuLbqYQX5PycV5jf8uRJO1JcazGtQZaTH7x-0BEX4r3261JWe_


認証に関しては、永久に保持する方が良いです。セッションの確立だけが最終的に期限切れになります。

提案してくれたモデレーターに感謝します

$a = "abcd";


$a = $b ^ $a; $b ^ $a;

ビットごとの演算子を使用して変数の値を交換する

$a ^ $b Xor (ビットごとの排他的論理和) は $a と $ を置き換えます。 b 一方が 1、もう一方が 0 のビットは 1 に設定されます。
(2 つの変数の一方が空で、もう一方が空でない場合は 1 が返されることを理解する必要があります)

いくつかの例を見て、いくつかの値を試してみました
echo 12 ^ 9; // 出力は 5
エコー 0

以前の問題は基本的に解決しました。この質問を手伝ってください

提案してくれたモデレーターに感謝します
$b = "dcse"; ;
$b = $b ^ $a;
$a = $b ^ $a;

ビット単位の演算子を使用して変数の値を交換することはアイデアの 1 つですが、私は混乱しています。 $b Xor (ビット単位の排他的論理和) は、$a と $b のビットを 1 に設定し、もう一方を 0 に 1 に設定します。
(2 つの変数の一方が空で、もう一方が空でない場合は 1 が返されることを理解する必要があります)

いくつかの例を見て、いくつかの値を試してみました
echo 12 ^ 9; // 出力is 5
echo 0 echo 12^10; // 6 c Echo 12^12; // 0


最初に 2 つの -in -proof を実行し、別の or 演算を実行します。
排他的論理和演算、ビットが同じ = 0、ビットが異なる = 1
たとえば、12 のバイナリ バージョンは
1100
9 のバイナリ バージョンは

101
この場合、12 ^ 9 はビットごとの XOR 1100 に等しくなります。

0101

すると、

1001
10 01 10 進数 = 9
となります。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート