一般的な質問表面315のPython

最初の部分、Pythonの基礎知識

  1. なぜPythonのを学びますか?

    1. どのような方法によってはPythonを学ぶには?

    2. 他の言語のPythonやJava、PHP、C、C#、C ++などに比べると?

    3. 解釈され、プログラミング言語をコンパイルした簡潔な?

    4. Pythonインタプリタの種類と特性?

    5. 関係のビットとバイト?

    6. B、B、KB、MB、GBの関係?

    7. 少なくとも5 PEP8仕様を(より良い)が含ましてください。

    8. 以下のコードによって達成変換:

      小数のバイナリ変換:V = "0b1111011"
      バイナリ10進:V = 18
      進小数変換:V = "011"
      進に進:V = 30
      進にヘキサ変換:V = "0x12を"
      小数点V = 87:16進数に変換

    9. 整数を達成するためにIPアドレスを変換する関数を記述してください。

      10.3.9.12の変換ルールなど:

      ​        10            00001010
      
               3            00000011
      
      ​         9            00001001
      
              12            00001100

    0,000,101,000,000,011 0,000,100,100,001,100 =:そして一緒にバイナリ小数計算結果よりも多くのステッチ?

    1. 層のPythonの再帰の最大数は?

    2. 結果を求めて:
            v1 = 1 or 3
            v2 = 1 and 3
            v3 = 0 and 2 and 1
            v4 = 0 and 2 or 1
            v5 = 0 and 2 or 1 or 4
            v6 = 0 or Flase and 1
    1. アスキー、ユニコード、UTF-8、GBKの違いは?

    2. バイトコードとマシンコードの違いは?

    3. 三項演算子のルールとシナリオ?

    4. 違いPython2とのpython3のリスト?

    5. コードの行によって達成価値交換:
      A. 1 =
      B 2 =

    6. intとlongとPython2間のpython3差の?

    7. xrangeの差の範囲?

    8. ときにファイル操作:xreadlinesとの違いをreadlines?

    9. 偽の上場共通ブール値はありますか?

    10. 文字列、リスト、タプル、辞書5つの一般的に使用される方法の各?

    11. ラムダは、フォーマットやシナリオを表現しますか?

    12. 効果を渡しますか?

    13. * Argおよび** kwargの役割

    14. そして、==の違いです

    15. 簡単なPythonと奥行きのシナリオをコピーしますか?

    16. Pythonのガベージコレクション?

    17. Pythonの変数の型と不変のタイプ?

    18. 結果を求めて:
           v = dict.fromkeys(['k1','k2'],[]) 
           v[‘k1’].append(666)
           print(v)
           v[‘k1’] = 777
           print(v)
    1. 結果を求めて:
      IMG

    2. 組み込み関数の一般的なリスト?

    3. フィルタ、マップ、役割を減らしますか?

    4. 9 * 9九九を達成するために、コードの行

    5. サードパーティ製のモジュールをインストールする方法?そして、これは、サードパーティのモジュールが使用さ?

    6. 列挙された少なくとも8は、それらの一般的に使用されるモジュールですか?

    7. 再検索し、一致の違いは?

    8. 通常のマッチ貪欲とは何ですか?

    9. 求结果:。B [範囲(10)内のiに対する%2 I]。(iについて2%Iの範囲内(10))

    10. 求め結果:1又は2 B 1及び2 C 1 <(2 == 2)、D 1 <2 == 2 ....

    11. デフFUNC(、B = [])は何ピット文言?

    12. どのように "1,2,3" を達成するために[ '1'、 '2'、 '3']?

    13. 達成するためにどのように[ '1'、 '2'、 '3'] [1,2,3]になって?

    14. 比較:差= [1,2,3]とB = [(1)、(2)、(3)]およびb = [(1)、(2)、(3)]?

    15. どのように[1,4,9,16,25,36,49,64,81,100] 1行のコードを生成するには?

    16. コードの行が削除リストの重複した値を達成するには?

    17. 関数内でグローバル変数を設定するには?

    18. ロギングモジュールの役割?そして、アプリケーションシナリオ?

    19. コード内の短い答えスタックを実感してください。

    20. 一般的に使用される文字列フォーマットのどのような?

    21. 発電機、イテレータ、反復可能オブジェクトとシナリオブリーフ?

    22. バイナリ機能は、Pythonで見え実装します。

    23. クロージャのご理解についての話?

    24. OSとのsysモジュールの役割?

    25. 乱数を生成するには?

    26. どのようにファイルを削除するのpythonを使用するには?

    27. オブジェクト指向の理解についての話?

    28. Pythonのオブジェクト指向の継承の特徴は何ですか?

    29. オブジェクト指向の深さ優先と幅優先それは何ですか?

    30. オブジェクト指向のスーパーロール?

    31. 関数functoolsで使用されるかどうか?その役割は何ですか?

    32. :オブジェクト指向のような、クール下線付きで、特に記載の方法新新しいINIT

    33. 関数やメソッドを決定する方法は?

    34. 静的メソッドとクラスメソッドの違いは?

    35. オブジェクト指向部材とシナリオ特に挙げます

    36. 1,2,3,4,5で構成することができますどのように多くの他の3桁の無い繰り返しで

    37. 反射とは何ですか?そして、アプリケーションシナリオ?

    38. メタクラス役割?そして、アプリケーションシナリオ?

    39. できるだけ多くの使用方法のシングルモードの実施例。

    40. ライティングおよびアプリケーションシナリオデコレータ。

    41. 例外処理やイニシアチブの文言が異常(シナリオ)を実行する方法

    42. オブジェクト指向のMROとは何ですか

    43. でisinstanceの役割とアプリケーションのシナリオ?

    44. コードを記述し、実装します。
        Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would 
        have exactly one solution, and you may not use the same element twice.
        Example:
                  Given nums = [2, 7, 11, 15], target = 9,
                   Because nums[0] + nums[1] = 2 + 7 = 9,
                   return [0, 1]
    1. JSONシリアライズされたデータ型は何扱うことができますか?サポート日時の種類をカスタマイズする方法?

    2. JSONシリアライズ、デフォルトは中国がUnicodeに変換されます遭遇したとき、あなたが中国を維持したい場合は、どのように行うには?

    3. 何を主張していますか?シナリオ?

    4. 私は声明でそれを使用していますか?それが何の役に立つのですか?

    5. ディレクトリビューの下にリストされたファイルのすべてを実装するコードを使用してください。

    6. キーワードからの収量と収量の説明。

第二の部分、および同時プログラミングネットワーク

    1. ブリーフOSI 7層のプロトコル。
    2. C / SとB / Sアーキテクチャとは何ですか?
    3. 簡単な3ウェイハンドシェイク、4波のプロセス。
    4. ARPプロトコルとは何ですか?
    5. TCPとUDPの違いは?
    6. ローカルエリアネットワークと広域ネットワークとは何ですか?
    7. なぜ、TCPプロトコルベースの通信より信頼性の高い通信プロトコルがUDPの比率に基づいて?
    8. ソケットは何ですか?説明ソケットベースの通信プロトコル処理TCP。
    9. スティックパッケージとは何ですか?理由のソケット原因スティックパッケージとは何ですか?現象が発生した場合、パッケージをスティック?
    10. IO多重役割?
    11. ファイアウォールや役割は何ですか?
    12. 、差分投票、ファイルディスクリプタモデルを選択?
    13. プロセス、スレッド、コルーチン、その差シナリオの説明?
    14. GILは何地獄をロック?
    15. Pythonのスレッドプールとプロセスのプールを使用するにはどのように?
    16. threading.localの役割?
    17. プロセス間で通信する方法は?
    18. 並行性と並列性とは何ですか?
    19. プロセスとスレッドロックロックの役割?
    20. 非同期非ブロッキングが説明何ですか?
    21. ルータやスイッチの違いは?
    22. DNSとは何ですか?
    23. ローカルhostsファイルを変更する方法?
    24. プロデューサーの消費者モデルのシナリオと利点は?
    25. CDNとは何ですか?
    26. LVSであり、どのような役割?
    27. nginxのであり、どのような役割?
    28. keepalivedのおよび役割は何ですか?
    29. haproxyであり、どのような役割?
    30. 負荷分散とは何ですか?
    31. RPCとアプリケーションのシナリオは何ですか?
    32. 機能とアプリケーションシナリオがasynioモジュールを概説しました。
    33. 説明geventモジュールの機能とアプリケーションのシナリオ。
    34. 使用して、ねじれたフレームのアプリケーション?

第三部、データベースとキャッシュ

  1. 上場共通リレーショナルおよび非リレーショナルデータベースは、それらを持っていますか?
  2. MySQLのデータベースエンジンと共通の比較しますか?
  3. 簡単なデータ3つのパラダイム?
  4. トランザクションとは何ですか?どのようにMySQLサポート取引?
  5. データベースの設計と多対多のアプリケーションシナリオの説明?
  6. カウンター商品ベースのデータベースを保存するには?
  7. 一般的なSQL(必要な)

  8. 簡単なトリガ、関数、ビュー、ストアドプロシージャ?
  9. MySQLのインデックスの種
  10. インデックスは、どのような状況下で最も左接頭辞の規則に従ってください?
  11. 主キーと外部キーの違いは?
  12. MySQLの一般的な機能?
  13. インデックスを作成すると、8つの状況を示していますが、インデックスを打つことはできません。
  14. どのように私はスロークエリログを有効にしますか?
  15. データベースのインポートおよびエクスポートコマンド(構造+データ)?
  16. データベースの最適化?
  17. char型とvarchar型の違いは?
  18. 簡単なMySQLの実施計画?
  19. 名前の一意なインデックスでは前提、以下の違いの説明をした:
    TB名= 'Oldboy-Wupeiqi' SELECT * FROM
    SELECT * TBから名= 'Oldboy-Wupeiqi'上限1。
  20. データの千ワットの作品は、制限の使用はなぜ遅い登山バック、ページをオフセット?どのように解決するには?
  21. 合併の指標は何ですか?
  22. インデックスで何覆われていますか?
  23. データベースの説明は読み取りと書き込みの分離しますか?
  24. データベースのサブライブラリーのサブテーブルの説明?(水平、垂直)
  25. Redisのとmemcachedの比較?
  26. Redisのデータベースdbのデフォルト数と役割?
  27. PythonのRedisのモジュールの動作?
  28. 実装サイクルの各値による場合は、リスト内のデータRedisの量は、非常に大きい場合は?
  29. どのようにRedisのマスタースレーブのレプリケーション?そして、データ同期メカニズム?
  30. のセンチネルのRedisの役割?
  31. Redisのクラスタを達成するためにどのように?
  32. ハッシュスロットのRedisのデフォルトの数?
  33. ブリーフのRedis、いくつかの永続化戦略を持っていると比較?
  34. Redisのは、有効期限ポリシーをサポートして記載されています。
  35. MySQLのデータがあり2000W、Redisのを確実にするためにどのようにRedisの20ワット、に保存されたデータのみがホットデータですか?
  36. Redisの、LIFOキュー、プライオリティキューのリストに基づいてFIFOを実装するコードを記述します。
  37. どのようにメッセージキューベースのRedisを達成するには?
  38. パブリッシュおよびサブスクライブベースのRedisを達成するためにどのように?だけでなく、メッセージキュー差をパブリッシュおよびサブスクライブ?
  39. CODISと効果とは何ですか?
  40. twemproxyと効果とは何ですか?
  41. Redisのトランザクション操作を実装するコードを記述します。
  42. 時計のコマンドでRedisの役割?
  43. カウンターのモールの商品Redisの数を達成するためにどのように基づいて?
  44. 簡単なRedisのは、ロック機構とredlockの実装を配布しました。
  45. 一貫性のあるハッシュとは何ですか?Pythonで対応するモジュールはありますか?
  46. どのように効率的にすべてのRedisの鍵が始まるoldboy見つけるには?

第四の部分、先端、及び他のフレーム

    1. httpプロトコルのご理解について話しています。

    2. WebSocketの契約のご理解について話しています。

    3. 魔法の文字列とは何ですか?

    4. 応答性のレイアウトを作成する方法?

    5. どのようなあなたは、フロントエンドのフレームワークを使用しましたか?

    6. Ajaxのリクエストは何ですか?そして、XMLHttpRequestオブジェクトを使用してjQueryのAJAX要求を実装しています。

    7. フロントに回転達成するためにどのように?

    8. どのくらい前の回転で?

    9. vuex役割?

    10. で迎撃ルートVUEの役割?

    11. axiosの役割?

    12. 一般的なコマンドのVueのリスト。

    13. 簡単なJSONPとの原則の実現?

    14. 何CORS?

    15. HTTPリクエストが共通の要求方法を示していますか?

    16. httpリクエストリストのステータスコード?

    17. HTTPリクエストが共通のリクエストヘッダを示していますか?

    18. 図書き込み結果:
      IMG

    19. 図書き込み結果:
      IMG

    20. 図書き込み結果:
      IMG

    21. 図書き込み結果:
      IMG

    22. 図書き込み結果:
      IMG

    23. 図書き込み結果:
      IMG

    24. ジャンゴ、フラスコ、竜巻のフレームワークの比較?

    25. WSGIとは何ですか?

    26. ライフサイクルジャンゴ要求?

    27. 組み込みコンポーネントのジャンゴリスト?

    28. 5つの方法は、ミドルウェアをDjangoの一覧表示されますか?Djangoのミドルウェアやアプリケーションのシナリオ?

    29. FBVとCBV何の説明?

    30. Djangoのリクエスト・オブジェクトはどのような時に作成されましたか?

    31. CBVプログラムにデコレータを追加する方法?

    32. Djangoの方法の全て(方法クエリセットのすべてのオブジェクト)を含むORM

    33. そして、唯一の違いを延期?

    34. Select_relatedとの違いをprefetch_related?

    35. フィルタと除外の違いは?

    36. DjangoのORM記載されている3つの方法は、SQL文を書くことができます。

    37. Djangoは別々の読み取りを設定して作成する方法をORM?

    38. FとQの役割?

    39. 値とvalues_listの違いは?

    40. DjangoのORMのバッチを使用してデータを作成する方法?

    41. ジャンゴフォームとModeFormの役割?

    42. フィールドには、パラメータの選択肢が含まれている場合は、アセンブリのフォームDjangoは、リアルタイム・データ・ソースで更新二つの方法を使用しています。

    43. どのような役割でモデルのDjangoのForeignKeyフィールドのon_deleteパラメータ?

    44. CSRFの実装メカニズムでDjangoの?

    45. どのようにのWebSocketを達成ジャンゴ?

    46. 基于django使用ajax发送post请求时,都可以使用哪种方法携带csrf token?

    47. django中如何实现orm表中添加数据时创建一条日志记录。

    48. django缓存如何设置?

    49. django的缓存能使用redis吗?如果可以的话,如何配置?

    50. django路由系统中name的作用?

    51. django的模板中filter和simple_tag的区别?

    52. django-debug-toolbar的作用?

    53. django中如何实现单元测试?

    54. 解释orm中 db first 和 code first的含义?

    55. django中如何根据数据库表生成model中的类?

    56. 使用orm和原生sql的优缺点?

    57. 简述MVC和MTV

    58. django的contenttype组件的作用?

    59. 谈谈你对restfull 规范的认识?

    60. 接口的幂等性是什么意思?

    61. 什么是RPC?

    62. Http和Https的区别?

    63. 为什么要使用django rest framework框架?

    64. django rest framework框架中都有那些组件?

    65. django rest framework框架中的视图都可以继承哪些类?

    66. 简述 django rest framework框架的认证流程。

    67. django rest framework如何实现的用户访问频率控制?

    68. Flask框架的优势?

    69. Flask框架依赖组件?

    70. Flask蓝图的作用?

    71. 列举使用过的Flask第三方组件?

    72. 简述Flask上下文管理流程?

    73. Flask中的g的作用?

    74. Flask中上下文管理主要涉及到了那些相关的类?并描述类主要作用?

    75. 为什么要Flask把Local对象中的的值stack 维护成一个列表?

    76. Flask中多app应用是怎么完成?

    77. 在Flask中实现WebSocket需要什么组件?

    78. wtforms组件的作用?

    79. Flask框架默认session处理机制?

    80. 解释Flask框架中的Local对象和threading.local对象的区别?

    81. Flask中 blinker 是什么?

    82. SQLAlchemy中的 session和scoped_session 的区别?

    83. SQLAlchemy如何执行原生SQL?

    84. ORM的实现原理?

    85. DBUtils模块的作用?

    86. 以下SQLAlchemy的字段是否正确?如果不正确请更正:

from datetime import datetime
from sqlalchemy.ext.declarative
import declarative_base
from sqlalchemy import Column, Integer, String, DateTime

Base = declarative_base()
class UserInfo(Base):   
    __tablename__ = 'userinfo'   
    id = Column(Integer, primary_key=True, autoincrement=True)
    name = Column(String(64), unique=True)
    ctime = Column(DateTime, default=datetime.now())
  1. SQLAchemy中如何为表设置引擎和字符编码?

  2. SQLAchemy中如何设置联合唯一索引?

  3. 简述Tornado框架的特点。

  4. 简述Tornado框架中Future对象的作用?

  5. Tornado框架中如何编写WebSocket程序?

  6. Tornado中静态文件是如何处理的?如: <link href="{{static_url("commons.css")}}" rel="stylesheet" />

  7. Tornado操作MySQL使用的模块?

  8. Tornado操作redis使用的模块?

  9. 简述Tornado框架的适用场景?

  10. git常见命令作用:

  11. 简述以下git中stash命令作用以及相关其他命令。

  12. git 中 merge 和 rebase命令 的区别。

  13. 公司如何基于git做的协同开发?

  14. 如何基于git实现代码review?

  15. git如何实现v1.0 、v2.0 等版本的管理?

  16. 什么是gitlab?

  17. github和gitlab的区别?

  18. 如何为github上牛逼的开源项目贡献代码?

  19. git中 .gitignore文件的作用?

  20. 什么是敏捷开发?

  21. 简述 jenkins 工具的作用?

  22. 公司如何实现代码发布?

  23. 简述 RabbitMQ、Kafka、ZeroMQ的区别?

  24. RabbitMQ如何在消费者获取任务后未处理完前就挂掉时,保证数据不丢失?

  25. RabbitMQ如何对消息做持久化?

  26. RabbitMQ如何控制消息被消费的顺序?

  27. 以下RabbitMQ的exchange type分别代表什么意思?如:fanout、direct、topic。

  28. 简述 celery 是什么以及应用场景?

  29. 简述celery运行机制。

  30. celery如何实现定时任务?

  31. 简述 celery多任务结构目录?

  32. celery中装饰器 @app.task 和 @shared_task的区别?

  33. リクエストして使用するための基本的なモジュールの機能?

  34. beautifulsoupモジュールと基本的な使用の機能?

  35. seleninuモジュールと基本的な使用の機能?

  36. ワークフローのさまざまなコンポーネントのscrapyフレームワーク?

  37. scrapyの枠組みの中でプロキシ(二つの方法)を設定する方法?

  38. 大きなファイルをダウンロードする方法scrapyフレームワーク?

  39. 制限速度を達成するためにどのようにscrapy?

  40. 暫定爬虫類を達成するためにどのようにscrapy?

  41. どのようにコマンド用にカスタマイズされscrapy?

  42. 爬虫類の記録深さを達成するためにどのようにscrapy?

  43. 作品のscrapyでパイプライン?

  44. どのようにパイプラインのscrapy項目オブジェクトを破棄しますか?

  45. 爬虫類とダウンロードミドルウェアミドルウェアで簡単scrapyの役割?

  46. 役割scrapy-Redisのコンポーネント?

  47. タスクを達成する方法の重複排除scrapy-Redisのコンポーネント?

  48. 深さ優先と幅優先を達成するための方法scrapy-Redisのタスクスケジューラ?

  49. ブリーフvitualenvとアプリケーションのシナリオ?

  50. pipreqsとアプリケーションシナリオブリーフ?

  51. Pythonで使用何コードチェックツール?

  52. ブリーフsaltstack、ansible、ファブリック、パペットツールの役割?

  53. BツリーとB +ツリー差の?

  54. 3つの一般的なシーケンシングのいずれかをリストアップし、コードを介して実装してください。

  55. 3つの共通の外観のいずれかをリストアップし、コードを通じて実現してください。

  56. あなたのお馴染みのデザインパターンを記入してください?

  57. 何のブラシleetcodeはありませんか?

  58. 彼はおなじみのLinuxコマンドを引用しました。

  59. 同社のオンラインサーバシステムとは何ですか?

  60. 説明PV、UV意味?

  61. QPSは、の意味を説明しますか?

  62. uwsgiとWSGI違いは?

  63. スーパーバイザーの役割?

  64. リバースプロキシとは何ですか?

  65. 全体のプロセスは、SSHを概説します。

  66. これらの解決策を見つけるために問題がありますか?

  67. 技術のどのような公共の数に焦点がありますか?

  68. 新技術の最近の研究?

  69. 電界駆動モデルについて調べるするかどうか?

おすすめ

転載: www.cnblogs.com/xxpythonxx/p/11366293.html
おすすめ