Pythonのインタビュアーの10のよくある質問

流行の制御下にゆっくりと始めで、延期されていると考えられ、「金と銀3 4」ピーク募集は非常にすぐに来ます。Pythonの関連記事との最近の就職の面接の一部を解放する計画は、継続的な関心を歓迎します。誰もがPythonの今日の顔質問を与える、我々はそれに挑戦し、彼は王や青銅製であることがわかります。


トピック1:次のPythonコードは何も出力されません。

print([(x, y) for x, y in zip('abcd', (1, 2, 3, 4, 5))]) 
print({x: f'item{x ** 2}' for x in range(5) if x % 2}) 
print(len({x for x in 'hello world' if x not in 'abcdefg'}))

質問2:何が次のPythonコードが出力されます。

from functools import reduce 
items = [11, 12, 13, 14] 
print(reduce(int.__mul__, map(lambda x: x // 2, 
filter(lambda x: x ** 2 > 150, items))))

質問3:そこにネットワークを介してデータのGET Python関数は、(可能な異常がネットワークためまたは他の理由のために起こる)、この機能を行うためにデコレータを記述である再実行することができる例外が発生した場合が、再実行しようとは指定された最大値を超えてはなりません番号。


質問4:会社のティッカーシンボルと価格、今日のいくつかのセーブ以下の辞書、Pythonコード付き株式相当証券コードの最高価格を見つけるために、新しい辞書株価を作成すると、100よりも大きい場合、Pythonのコードを持つ株式の構図。

説明 :AAPL、GOOG:米国株式ティッカーシンボルは、次のようなコードの文字を指します。


タイトル5:関数を記述リストが0の合計があり、3つの要素は、三つの要素がトリプルになる場合は、関数の引数がリストで、である、関数が返す最終的にはそのようなすべてが含まれていますトリプルのリスト。

たとえば、次の
パラメータ: [ - 1、0、1、2、-1、-4]
戻り値 :[( - 1、0、1)、(-1、2、-1)、(0、1、-1) ]

トピック6:、最大のネストの深さのリストに戻るには(要素のリストは、おそらく別のリストされるように)パラメータを渡すと、リストで、機能を書きます

たとえば、次の
パラメータ :[1、2、3]
戻り値 :1つの
パラメータ: [1]、[2]、[[3]]]
戻り値 :3

タイトル7:5つのスレッド、0の変数を初期値に1〜100の整数蓄積、各時間スレッドID及びこのプリントの累積の積算結果。

トピック8:そこは、MySQLデータベースにtb_resultという名前の次の表に示されているが、以下のSQLを書くことができますチェックしてみてください。

 

トピック9:ジャンゴやフラスコを備えたWebアプリケーションの開発をご覧ください手の込んだ、ユーザーはより多くの、より良い詳細に、何が起こっているのか、最後に、Webブラウザのページの全体のプロセスを受け取るために、キャリッジからブラウザにURLを入力してください。 

タイトル10:Linuxシステムでは、アクセスログをnginxの位置/var/log/nginx/access.logを想定し、それぞれの行は、ファイルのアクセス・レコードを表し、各行が複数の列から成る(タブキーにより分離)、及び下に示すように、前記最初の列は、訪問者のIPアドレスを記録します。10万最近の訪問、1つのコマンドで訪問の最大のIPアドレスやアクセス頻度を探します。

221.228.143.52 - - [23/May/2019:08:57:42 +0800] ""GET /about.html HTTP/1.1"" 206 719996 
218.79.251.215 - - [23/May/2019:08:57:44 +0800] ""GET /index.html HTTP/1.1"" 206 2350253 
220.178.150.3 - - [23/May/2019:08:57:45 +0800] ""GET /index.html HTTP/1.1"" 200 2350253 
218.79.251.215 - - [23/May/2019:08:57:52 +0800] ""GET /index.html HTTP/1.1"" 200 2350253 
219.140.190.130 - - [23/May/2019:08:57:59 +0800] ""GET /index.html HTTP/1.1"" 200 2350253 
221.228.143.52 - - [23/May/2019:08:58:08 +0800] ""GET /about.html HTTP/1.1"" 206 719996 
221.228.143.52 - - [23/May/2019:08:58:08 +0800] ""GET /news.html HTTP/1.1"" 206 713242 
221.228.143.52 - - [23/May/2019:08:58:09 +0800] ""GET /products.html HTTP/1.1"" 206 1200250


まあ、それは10件の質問、すべてのインタビューZhenti話題はそれについて挑戦、難しいことではないということです!必要に応じて、我々は他の小さなパートナーと私のコメント領域と一緒に答えを議論するために議論することができます。私はヨーヨーを親指連絡先に小さなパートナーは覚えて取得するために回答が欲しいです!

公開された348元の記事 ウォンの賞賛235 ビュー700 000 +

おすすめ

転載: blog.csdn.net/GUDUzhongliang/article/details/104941903