ツール
CV作成
寄付する
質問を検索…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
ホーム
トピック
カテゴリ
学習パス
検索
データベース 面接の質問 · IT面接対策
ホーム
/
#データベース
#データベース
85 問
TypeORM のメリットとデメリットは何ですか?
Node.js
#database
ミドル
›
Sequelize のメリットとデメリットは何ですか?
Node.js
#orm
ミドル
›
TypeORM と Sequelize はどう比較され、それぞれをいつ選びますか?
Node.js
#orm
シニア
›
SQL とは何で、何に使われますか?
SQL
#database
ジュニア
›
SQL で NULL はどのように振る舞いますか?
SQL
#database
ジュニア
›
primary keys と foreign keys とは何ですか?
SQL
#database
ミドル
›
database constraints には何がありますか?
SQL
#database
ミドル
›
database normalization とは何ですか?
SQL
#database
ミドル
›
transactions と ACID properties とは何ですか?
SQL
#database
ミドル
›
views と materialized views とは何ですか?
SQL
#database
ミドル
›
トランザクション分離レベルとは何ですか?
SQL
#database
シニア
›
デッドロックは何が原因で起き、どのように防ぎますか?
SQL
#database
シニア
›
ストアドプロシージャとは何で、いつ使うべきですか?
SQL
#database
シニア
›
DDL、DML、DCL、TCL とは何ですか?
SQL
#database
シニア
›
一般的な SQL データ型には何があり、どのように選びますか?
SQL
#database
ミドル
›
100億レコードを100ms以下でクエリするにはどうしますか?
System Design
#database
シニア
›
10億ユーザーのためにデータベースをどのようにシャーディングしますか?
System Design
#database
シニア
›
トラフィックが100倍に増えたとき、MySQLをどうスケールしますか?
System Design
#database
シニア
›
1日1億件のログイベントをどのように保存しますか?
System Design
#database
シニア
›
1億件以上のレコードに対する全文検索をどのように構築しますか?
System Design
#searching
シニア
›
1日数百万件のトランザクションにわたるリアルタイム売上分析:どうしますか?
System Design
#database
シニア
›
数億アカウントのトランザクション履歴を保存・クエリする
System Design
#scaling
シニア
›
10TBのデータベースをダウンタイムゼロで移行する:その計画は?
System Design
#data-migration
シニア
›
数十TBのデータベースのバックアップと災害復旧
System Design
#database
シニア
›
1億件のCSVレコードを高速にDBへインポートするにはどうしますか?
System Design
#performance
シニア
›
何年もの追跡可能性を持つ監査ログをどのように設計しますか?
System Design
#logging
シニア
›
CDCはどのようにシステム間でデータを同期しますか?
System Design
#database
ミドル
›
数十億行を持つ単一テーブルをどのようにパーティション分割しますか?
System Design
#sql
ミドル
›
ライブシステムに影響を与えずに巨大なデータセットをエクスポートするにはどうしますか?
System Design
#performance
ミドル
›
高い競合下でのホットキーやホット行をどう扱いますか?
System Design
#performance
ミドル
›
数千の並行トランザクションでデッドロックをどう防ぎますか?
System Design
#concurrency
ミドル
›
PostgreSQLとは何であり、なぜそれを選ぶべきなのか?
PostgreSQL
#database
ジュニア
›
PostgreSQLが標準SQLを超えて提供するデータ型は何ですか?
PostgreSQL
#database
ジュニア
›
psqlとは何か、また必須コマンドは何か
PostgreSQL
#database
ジュニア
›
自動採番ID(SERIAL、シーケンス、IDENTITY)はどのように動作するのか?
PostgreSQL
#database
ジュニア
›
PostgreSQLのスキーマとは何ですか?
PostgreSQL
#database
ジュニア
›
PostgreSQLの配列列はどのように機能しますか?
PostgreSQL
#database
ジュニア
›
生成列(Generated Columns)とは何か?
PostgreSQL
#database
ジュニア
›
JSONBはどのように動作し、どのような場合に使用すべきですか?
PostgreSQL
#database
ミドル
›
PostgreSQLの全文検索はどのように機能しますか?
PostgreSQL
#database
ミドル
›
PostgreSQL における MVCC とは何ですか?
PostgreSQL
#database
ミドル
›
PostgreSQL拡張機能とは何か?
PostgreSQL
#database
ミドル
›
LISTENとNOTIFYとは何ですか?
PostgreSQL
#database
ミドル
›
PostgreSQLはどのような制約をサポートしていますか?
PostgreSQL
#database
ミドル
›
PostgreSQLのロック機構はどのように動作しますか?
PostgreSQL
#database
シニア
›
MongoDBとは何か、またSQLデータベースとどのように異なるか
MongoDB
#database
ジュニア
›
MongoDBのドキュメントとコレクションとは何ですか?
MongoDB
#database
ジュニア
›
BSONとは何か、またMongoDBはどのようなデータ型をサポートしているか?
MongoDB
#database
ジュニア
›
MongoDB シェル(mongosh)とは何で、その必須コマンドにはどのようなものがありますか?
MongoDB
#database
ジュニア
›
MongoDBのテキスト検索はどのように機能しますか?
MongoDB
#database
ミドル
›
MongoDBのトランザクションはどのように機能しますか?
MongoDB
#database
ミドル
›
Mongooseとは何か、そしてなぜODMを使うのか?
MongoDB
#database
ミドル
›
MongoDBのスキーマ検証はどのように機能しますか?
MongoDB
#database
ミドル
›
Change streams(変更ストリーム)とは何ですか?
MongoDB
#database
シニア
›
ライトコンサーンとリードコンサーンはどのように一貫性に影響するのか?
MongoDB
#database
シニア
›
Redisとは何か、また何に使用されるのか?
Redis
#database
ジュニア
›
Redisがサポートするデータ型は何ですか?
Redis
#database
ジュニア
›
Redisの文字列(string)とキー(key)はどのように機能しますか?
Redis
#database
ジュニア
›
Redisのキー有効期限(TTL)はどのように機能しますか?
Redis
#database
ジュニア
›
Redisリストはどのように機能し、キューにどのように使用されるのか?
Redis
#database
ジュニア
›
Redis のハッシュとセットはどのように機能しますか?
Redis
#database
ジュニア
›
ソートセットとは何か、またどのように使用されるのか?
Redis
#database
ジュニア
›
redis-cliとは何で、その必須コマンドにはどのようなものがありますか?
Redis
#database
ジュニア
›
Redisと従来のデータベースの違いは何ですか?
Redis
#database
ジュニア
›
Redisの永続化はどのように機能しますか(RDB vs AOF)?
Redis
#database
ミドル
›
Redisのトランザクションはどのように機能しますか?
Redis
#database
ミドル
›
Redisの操作がアトミックである理由と、それが重要である理由は何ですか?
Redis
#database
ミドル
›
Redisでのluaスクリプティングはどのように機能しますか?
Redis
#database
シニア
›
Redisの高度なデータ構造とモジュールにはどのようなものがありますか?
Redis
#database
シニア
›
Amazon DynamoDB とは何ですか?
Cloud & AWS
#database
ミドル
›
遅いデータベースクエリをどのように最適化しますか?
Site Reliability & Operations
#database
ミドル
›
Spring Data JPA はどう機能し、derived query とは何か?
Spring Boot
#spring
ミドル
›
@Transactional は propagation や rollback を含めてどう機能するのか?
Spring Boot
#database
ミドル
›
MySQLとは何ですか。また、InnoDBとMyISAMはどう違いますか。
MySQL
#database
ジュニア
›
MySQLでデータ型をどのように選びますか。また、よくある落とし穴は何ですか。
MySQL
#database
ジュニア
›
インデックスとは何ですか。また、primary keyはsecondary indexとどう異なりますか。
MySQL
#database
ジュニア
›
MySQLのINNER、LEFT、RIGHT JOINを例を挙げて説明してください。
MySQL
#database
ジュニア
›
B-tree、composite、covering indexはどのように機能しますか。また、leftmost-prefixルールとは何ですか。
MySQL
#database
ミドル
›
EXPLAINをどのように読み、遅いクエリの最適化に使いますか。
MySQL
#performance
ミドル
›
InnoDBのトランザクションとisolation level、そしてそれらが防ぐ異常について説明してください。
MySQL
#database
ミドル
›
normalization(正規化)とdenormalization(非正規化)のトレードオフは何ですか。
MySQL
#database
ミドル
›
MySQLのmaster–replica replicationはどのように機能し、読み取りのスケーリングにどう役立ちますか。
MySQL
#database
ミドル
›
InnoDBで行ロックとMVCCはどのように機能し、デッドロックをどう回避しますか。
MySQL
#database
シニア
›
MySQLをスケールさせるとき、partitioningとshardingをそれぞれいつ選びますか。
MySQL
#database
シニア
›
MySQLサーバーをどのようにチューニングしますか。buffer pool、slow query log、接続について説明してください。
MySQL
#performance
シニア
›