Showing preview only (676K chars total). Download the full file or copy to clipboard to get everything.
Repository: h5bp/Front-end-Developer-Interview-Questions
Branch: main
Commit: 33f5498b653e
Files: 85
Total size: 645.0 KB
Directory structure:
gitextract_fwetkuuh/
├── .all-contributorsrc
├── .editorconfig
├── .github/
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── ISSUE_TEMPLATE.md
│ ├── PULL_REQUEST_TEMPLATE.md
│ ├── dependabot.yml
│ ├── stale.yml
│ └── workflows/
│ ├── codeql-analysis.yml
│ └── gh-pages-build.yml
├── .gitignore
├── CONTRIBUTORS.md
├── LICENSE.md
├── README.md
├── config/
│ └── eleventy.config.js
├── package.json
└── src/
├── 404.njk
├── _data/
│ ├── contributors.json
│ ├── helpers.js
│ ├── maintainers.json
│ ├── og.json
│ ├── questions.json
│ ├── site.json
│ └── translations.json
├── _includes/
│ ├── assets/
│ │ ├── css/
│ │ │ ├── content.css
│ │ │ ├── defaults.css
│ │ │ ├── footer.css
│ │ │ ├── header.css
│ │ │ ├── navigation.css
│ │ │ ├── prism.css
│ │ │ └── variables.css
│ │ └── js/
│ │ └── app.js
│ ├── components/
│ │ ├── footer.njk
│ │ └── navigation.njk
│ └── layouts/
│ ├── default.njk
│ └── page.njk
├── about.njk
├── index.njk
├── questions/
│ ├── coding-questions.md
│ ├── css-questions.md
│ ├── fun-questions.md
│ ├── general-questions.md
│ ├── html-questions.md
│ ├── javascript-questions.md
│ ├── network-questions.md
│ ├── performance-questions.md
│ └── testing-questions.md
├── sitemap.xml.njk
├── translations/
│ ├── _template/
│ │ └── README.md
│ ├── arabic/
│ │ └── README.md
│ ├── bengali/
│ │ └── README.md
│ ├── bulgarian/
│ │ └── README.md
│ ├── burmese/
│ │ └── README.md
│ ├── chinese/
│ │ └── README.md
│ ├── chinese-traditional/
│ │ └── README.md
│ ├── croatian/
│ │ └── README.md
│ ├── czech/
│ │ └── README.md
│ ├── danish/
│ │ └── README.md
│ ├── dutch/
│ │ └── README.md
│ ├── farsi/
│ │ └── README.md
│ ├── french/
│ │ └── README.md
│ ├── german/
│ │ └── README.md
│ ├── greek/
│ │ └── README.md
│ ├── hebrew/
│ │ └── README.md
│ ├── hindi/
│ │ └── README.md
│ ├── hungarian/
│ │ └── README.md
│ ├── indonesian/
│ │ └── README.md
│ ├── italian/
│ │ └── README.md
│ ├── japanese/
│ │ └── README.md
│ ├── korean/
│ │ ├── README.md
│ │ └── Reference.md
│ ├── latvian/
│ │ └── README.md
│ ├── polish/
│ │ └── README.md
│ ├── portuguese/
│ │ └── README.md
│ ├── romanian/
│ │ └── README.md
│ ├── russian/
│ │ └── README.md
│ ├── serbian/
│ │ └── README.md
│ ├── slovakian/
│ │ └── README.md
│ ├── slovenian/
│ │ └── README.md
│ ├── spanish/
│ │ └── README.md
│ ├── swedish/
│ │ └── README.md
│ ├── turkish/
│ │ └── README.md
│ ├── ukrainian/
│ │ └── README.md
│ └── vietnamese/
│ └── README.md
└── translations.njk
================================================
FILE CONTENTS
================================================
================================================
FILE: .all-contributorsrc
================================================
{
"projectName": "Front-end-Developer-Interview-Questions",
"projectOwner": "h5bp",
"files": [
"CONTRIBUTORS.md",
"README.md"
],
"imageSize": 120,
"commit": true,
"contributorsPerLine": 6,
"contributors": [
{
"login": "darcyclarke",
"name": "Darcy Clarke",
"avatar_url": "https://avatars2.githubusercontent.com/u/459713?v=4",
"profile": "http://darcyclarke.me/",
"contributions": [
"ideas",
"doc",
"infra",
"review",
"question",
"talk",
"maintenance"
]
},
{
"login": "appleboy",
"name": "Bo-Yi Wu",
"avatar_url": "https://avatars0.githubusercontent.com/u/21979?v=4",
"profile": "http://about.me/appleboy",
"contributions": [
"doc",
"review"
]
},
{
"login": "NikolayIT",
"name": "Nikolay Kostov",
"avatar_url": "https://avatars1.githubusercontent.com/u/3106986?v=4",
"profile": "http://nikolay.it",
"contributions": [
"translation"
]
},
{
"login": "janhancic",
"name": "Jan Hancic",
"avatar_url": "https://avatars3.githubusercontent.com/u/356488?v=4",
"profile": "http://hancic.info",
"contributions": [
"translation"
]
},
{
"login": "richgilbank",
"name": "Rich Gilbank",
"avatar_url": "https://avatars2.githubusercontent.com/u/1245284?v=4",
"profile": "http://twitter.com/richgilbank",
"contributions": [
"doc",
"review"
]
},
{
"login": "mattiasw",
"name": "Mattias Wallander",
"avatar_url": "https://avatars0.githubusercontent.com/u/564615?v=4",
"profile": "https://github.com/mattiasw",
"contributions": [
"translation"
]
},
{
"login": "Songhun",
"name": "Songhun",
"avatar_url": "https://avatars0.githubusercontent.com/u/760451?v=4",
"profile": "http://gplus.to/songhun",
"contributions": [
"doc",
"translation"
]
},
{
"login": "electricg",
"name": "Giulia Alfonsi",
"avatar_url": "https://avatars3.githubusercontent.com/u/458523?v=4",
"profile": "http://giugee.com/portfolio",
"contributions": [
"translation"
]
},
{
"login": "mmhan",
"name": "Mike Myat Min Han",
"avatar_url": "https://avatars0.githubusercontent.com/u/301672?v=4",
"profile": "http://mmhan.net",
"contributions": [
"translation"
]
},
{
"login": "SunLn",
"name": "SunLn",
"avatar_url": "https://avatars0.githubusercontent.com/u/1861976?v=4",
"profile": "http://www.zhihu.com/people/deng-chen-hua",
"contributions": [
"translation"
]
},
{
"login": "javarouka",
"name": "Yi, Hangehee",
"avatar_url": "https://avatars2.githubusercontent.com/u/1438503?v=4",
"profile": "http://javarouka.github.com",
"contributions": [
"translation"
]
},
{
"login": "shawnqiang",
"name": "shawnqiang",
"avatar_url": "https://avatars1.githubusercontent.com/u/284017?v=4",
"profile": "https://github.com/shawnqiang",
"contributions": [
"translation"
]
},
{
"login": "guilhermepontes",
"name": "Guilherme Pontes",
"avatar_url": "https://avatars2.githubusercontent.com/u/2065325?v=4",
"profile": "http://guilhermepontes.com",
"contributions": [
"translation"
]
},
{
"login": "lufeihaidao",
"name": "lufeihaidao",
"avatar_url": "https://avatars3.githubusercontent.com/u/1731864?v=4",
"profile": "https://github.com/lufeihaidao",
"contributions": [
"translation"
]
},
{
"login": "dz1984",
"name": "Donald Zhan",
"avatar_url": "https://avatars2.githubusercontent.com/u/3182876?v=4",
"profile": "http://about.me/DonaldZhan",
"contributions": [
"translation"
]
},
{
"login": "minamarkham",
"name": "Mina Markham",
"avatar_url": "https://avatars1.githubusercontent.com/u/876210?v=4",
"profile": "http://mina.codes",
"contributions": [
"doc"
]
},
{
"login": "paulirish",
"name": "Paul Irish",
"avatar_url": "https://avatars0.githubusercontent.com/u/39191?v=4",
"profile": "http://paulirish.com",
"contributions": [
"doc"
]
},
{
"login": "mathieuhays",
"name": "Mathieu Hays",
"avatar_url": "https://avatars2.githubusercontent.com/u/5703113?v=4",
"profile": "https://mathieuhays.co.uk",
"contributions": [
"translation"
]
},
{
"login": "yanni4night",
"name": "Yong Yin",
"avatar_url": "https://avatars0.githubusercontent.com/u/1710436?v=4",
"profile": "https://yanni4night.github.io",
"contributions": [
"doc"
]
},
{
"login": "blackfalcon",
"name": "Dale Sande / @anotheruiguy",
"avatar_url": "https://avatars3.githubusercontent.com/u/181089?v=4",
"profile": "http://dalesande.com",
"contributions": [
"doc",
"infra",
"review"
]
},
{
"login": "marcobiedermann",
"name": "Marco Biedermann",
"avatar_url": "https://avatars0.githubusercontent.com/u/5244986?v=4",
"profile": "https://www.marcobiedermann.com",
"contributions": [
"infra"
]
},
{
"login": "Victa",
"name": "Victor Coulon",
"avatar_url": "https://avatars2.githubusercontent.com/u/594365?v=4",
"profile": "http://victorcoulon.com",
"contributions": [
"translation",
"review"
]
},
{
"login": "demoive",
"name": "Paulo Ávila",
"avatar_url": "https://avatars0.githubusercontent.com/u/472288?v=4",
"profile": "https://github.com/demoive",
"contributions": [
"doc"
]
},
{
"login": "ekremkaraca",
"name": "Ekrem Karaca",
"avatar_url": "https://avatars0.githubusercontent.com/u/690612?v=4",
"profile": "https://github.com/ekremkaraca",
"contributions": [
"translation"
]
},
{
"login": "achalv",
"name": "Achal Varma",
"avatar_url": "https://avatars3.githubusercontent.com/u/1014428?v=4",
"profile": "http://achalv.com",
"contributions": [
"doc"
]
},
{
"login": "AurelioDeRosa",
"name": "Aurelio De Rosa",
"avatar_url": "https://avatars2.githubusercontent.com/u/1430979?v=4",
"profile": "https://www.audero.it",
"contributions": [
"doc"
]
},
{
"login": "d-i-b",
"name": "Min Zhao",
"avatar_url": "https://avatars2.githubusercontent.com/u/553940?v=4",
"profile": "https://github.com/d-i-b",
"contributions": [
"translation"
]
},
{
"login": "alrra",
"name": "Cătălin Mariș",
"avatar_url": "https://avatars1.githubusercontent.com/u/1223565?v=4",
"profile": "https://twitter.com/alrra",
"contributions": [
"doc",
"translation"
]
},
{
"login": "s10wen",
"name": "Simon Owen",
"avatar_url": "https://avatars2.githubusercontent.com/u/1136114?v=4",
"profile": "https://s10wen.com",
"contributions": [
"doc"
]
},
{
"login": "MaximKhlobystov",
"name": "Maxim Khlobystov",
"avatar_url": "https://avatars0.githubusercontent.com/u/5004762?v=4",
"profile": "https://github.com/MaximKhlobystov",
"contributions": [
"doc",
"review"
]
},
{
"login": "dermatobia",
"name": "Sara",
"avatar_url": "https://avatars2.githubusercontent.com/u/4896612?v=4",
"profile": "https://github.com/dermatobia",
"contributions": [
"doc",
"translation"
]
},
{
"login": "jhummel",
"name": "Jason Hummel",
"avatar_url": "https://avatars0.githubusercontent.com/u/495484?v=4",
"profile": "https://github.com/jhummel",
"contributions": [
"doc"
]
},
{
"login": "kunsachdeva",
"name": "Kunal Sachdeva",
"avatar_url": "https://avatars2.githubusercontent.com/u/5383258?v=4",
"profile": "https://github.com/kunsachdeva",
"contributions": [
"doc"
]
},
{
"login": "strugee",
"name": "AJ Jordan",
"avatar_url": "https://avatars0.githubusercontent.com/u/911174?v=4",
"profile": "https://strugee.net",
"contributions": [
"doc"
]
},
{
"login": "paulalexandru",
"name": "paulalexandru",
"avatar_url": "https://avatars2.githubusercontent.com/u/10955105?v=4",
"profile": "https://github.com/paulalexandru",
"contributions": [
"doc",
"translation"
]
},
{
"login": "rozehan",
"name": "dot",
"avatar_url": "https://avatars0.githubusercontent.com/u/2157467?v=4",
"profile": "https://github.com/rozehan",
"contributions": [
"infra",
"translation"
]
},
{
"login": "everblut",
"name": "Everardo Medina",
"avatar_url": "https://avatars3.githubusercontent.com/u/1256959?v=4",
"profile": "http://twitter.com/billowblut",
"contributions": [
"translation"
]
},
{
"login": "gauravmuk",
"name": "Gaurav Nanda",
"avatar_url": "https://avatars0.githubusercontent.com/u/250947?v=4",
"profile": "https://github.com/gauravmuk",
"contributions": [
"doc"
]
},
{
"login": "malaman",
"name": "Andrii Malaman",
"avatar_url": "https://avatars0.githubusercontent.com/u/6554653?v=4",
"profile": "https://github.com/malaman",
"contributions": [
"doc"
]
},
{
"login": "syymza",
"name": "Daniele Zanni",
"avatar_url": "https://avatars3.githubusercontent.com/u/419147?v=4",
"profile": "http://www.betterpixels.co.uk",
"contributions": [
"translation"
]
},
{
"login": "ffreitasalves",
"name": "Fernando Freitas Alves",
"avatar_url": "https://avatars3.githubusercontent.com/u/1414472?v=4",
"profile": "https://fernandofreitasalves.com",
"contributions": [
"translation"
]
},
{
"login": "tjwudi",
"name": "John Wu",
"avatar_url": "https://avatars0.githubusercontent.com/u/5257816?v=4",
"profile": "https://github.com/tjwudi",
"contributions": [
"doc"
]
},
{
"login": "pnevares",
"name": "Pablo Nevares",
"avatar_url": "https://avatars0.githubusercontent.com/u/211764?v=4",
"profile": "https://github.com/pnevares",
"contributions": [
"doc",
"translation"
]
},
{
"login": "f3liperamos",
"name": "Felipe Ramos",
"avatar_url": "https://avatars3.githubusercontent.com/u/4040037?v=4",
"profile": "https://github.com/f3liperamos",
"contributions": [
"doc"
]
},
{
"login": "arthurvr",
"name": "Arthur Verschaeve",
"avatar_url": "https://avatars0.githubusercontent.com/u/6025224?v=4",
"profile": "http://twitter.com/arthur_versch",
"contributions": [
"doc",
"review",
"translation"
]
},
{
"login": "isdampe",
"name": "Richard Denton",
"avatar_url": "https://avatars1.githubusercontent.com/u/7271686?v=4",
"profile": "https://github.com/isdampe",
"contributions": [
"doc"
]
},
{
"login": "kubum",
"name": "Andrey Fadeyev",
"avatar_url": "https://avatars3.githubusercontent.com/u/169803?v=4",
"profile": "https://github.com/kubum",
"contributions": [
"translation"
]
},
{
"login": "rimager",
"name": "rimager",
"avatar_url": "https://avatars0.githubusercontent.com/u/7401367?v=4",
"profile": "https://github.com/rimager",
"contributions": [
"doc"
]
},
{
"login": "rjain11",
"name": "Rishabh Jain",
"avatar_url": "https://avatars3.githubusercontent.com/u/5899771?v=4",
"profile": "https://github.com/rjain11",
"contributions": [
"doc"
]
},
{
"login": "Kaijun",
"name": "Kaijun Chen",
"avatar_url": "https://avatars3.githubusercontent.com/u/1693027?v=4",
"profile": "https://github.com/Kaijun",
"contributions": [
"translation"
]
},
{
"login": "NkS90",
"name": "Nithya",
"avatar_url": "https://avatars2.githubusercontent.com/u/2872399?v=4",
"profile": "https://github.com/NkS90",
"contributions": [
"doc"
]
},
{
"login": "erwanjegouzo",
"name": "Erwan Jegouzo",
"avatar_url": "https://avatars3.githubusercontent.com/u/366909?v=4",
"profile": "http://www.erwanjegouzo.com",
"contributions": [
"doc"
]
},
{
"login": "teameh",
"name": "Tieme van Veen",
"avatar_url": "https://avatars3.githubusercontent.com/u/1330668?v=4",
"profile": "https://www.linkedin.com/in/tiemevanveen",
"contributions": [
"doc"
]
},
{
"login": "linkgod",
"name": "Hsun",
"avatar_url": "https://avatars3.githubusercontent.com/u/1736020?v=4",
"profile": "https://github.com/linkgod",
"contributions": [
"translation"
]
},
{
"login": "adrienchretien",
"name": "Adrien CHRETIEN",
"avatar_url": "https://avatars2.githubusercontent.com/u/1096295?v=4",
"profile": "https://github.com/adrienchretien",
"contributions": [
"translation"
]
},
{
"login": "shnere",
"name": "Alan Rodríguez",
"avatar_url": "https://avatars1.githubusercontent.com/u/780497?v=4",
"profile": "https://github.com/shnere",
"contributions": [
"translation"
]
},
{
"login": "harisadam",
"name": "Adam Haris",
"avatar_url": "https://avatars0.githubusercontent.com/u/797521?v=4",
"profile": "http://harisadam.com",
"contributions": [
"translation"
]
},
{
"login": "toshimaru",
"name": "Toshimaru",
"avatar_url": "https://avatars0.githubusercontent.com/u/803398?v=4",
"profile": "http://toshimaru.net/",
"contributions": [
"translation"
]
},
{
"login": "shankarcabus",
"name": "Shankar Cabus",
"avatar_url": "https://avatars3.githubusercontent.com/u/1202421?v=4",
"profile": "http://shankarcabus.com.br",
"contributions": [
"translation"
]
},
{
"login": "lukasz-jakub-adamczuk",
"name": "Ash",
"avatar_url": "https://avatars0.githubusercontent.com/u/1239848?v=4",
"profile": "https://github.com/lukasz-jakub-adamczuk",
"contributions": [
"translation"
]
},
{
"login": "hanksudo",
"name": "Hank Wang",
"avatar_url": "https://avatars2.githubusercontent.com/u/467745?v=4",
"profile": "https://github.com/hanksudo",
"contributions": [
"translation"
]
},
{
"login": "Graybobo",
"name": "KILLHAPPY.",
"avatar_url": "https://avatars2.githubusercontent.com/u/790332?v=4",
"profile": "https://graybobo.github.io/",
"contributions": [
"doc"
]
},
{
"login": "msval",
"name": "Marko Švaljek",
"avatar_url": "https://avatars0.githubusercontent.com/u/2877320?v=4",
"profile": "http://msvaljek.blogspot.com",
"contributions": [
"translation"
]
},
{
"login": "Antonio-Laguna",
"name": "Antonio Laguna",
"avatar_url": "https://avatars2.githubusercontent.com/u/946645?v=4",
"profile": "https://www.funcion13.com",
"contributions": [
"doc",
"translation"
]
},
{
"login": "mi2oon",
"name": "Mithun Dhiman",
"avatar_url": "https://avatars3.githubusercontent.com/u/464143?v=4",
"profile": "http://www.mi2oon.com",
"contributions": [
"translation"
]
},
{
"login": "Darklg",
"name": "Kévin Rocher / @Darklg",
"avatar_url": "https://avatars1.githubusercontent.com/u/307957?v=4",
"profile": "http://darklg.me",
"contributions": [
"translation"
]
},
{
"login": "dpashkevich",
"name": "Dmitry Pashkevich",
"avatar_url": "https://avatars3.githubusercontent.com/u/1157741?v=4",
"profile": "http://dpashk.com",
"contributions": [
"translation"
]
},
{
"login": "karmeljuk",
"name": "karmeljuk",
"avatar_url": "https://avatars0.githubusercontent.com/u/5672886?v=4",
"profile": "https://github.com/karmeljuk",
"contributions": [
"translation"
]
},
{
"login": "schuer",
"name": "Dirk Schürjohann",
"avatar_url": "https://avatars2.githubusercontent.com/u/1297466?v=4",
"profile": "https://decaf.de",
"contributions": [
"translation"
]
},
{
"login": "cybear",
"name": "Björn Söderqvist",
"avatar_url": "https://avatars1.githubusercontent.com/u/73858?v=4",
"profile": "https://github.com/cybear",
"contributions": [
"translation"
]
},
{
"login": "nitinhayaran",
"name": "Nitin Hayaran",
"avatar_url": "https://avatars1.githubusercontent.com/u/50523?v=4",
"profile": "http://www.nitinh.com",
"contributions": [
"doc"
]
},
{
"login": "Poetro",
"name": "Peter Galiba",
"avatar_url": "https://avatars0.githubusercontent.com/u/412052?v=4",
"profile": "http://poetro.hu/",
"contributions": [
"doc"
]
},
{
"login": "nheinrich",
"name": "Neil Heinrich",
"avatar_url": "https://avatars2.githubusercontent.com/u/23180?v=4",
"profile": "http://neilheinrich.com",
"contributions": [
"doc"
]
},
{
"login": "ohgyun",
"name": "Ohgyun Ahn",
"avatar_url": "https://avatars2.githubusercontent.com/u/582314?v=4",
"profile": "http://ohgyun.com",
"contributions": [
"translation"
]
},
{
"login": "nerdog",
"name": "nerdog",
"avatar_url": "https://avatars3.githubusercontent.com/u/1648813?v=4",
"profile": "https://github.com/nerdog",
"contributions": [
"translation"
]
},
{
"login": "leopic",
"name": "Leo Picado",
"avatar_url": "https://avatars2.githubusercontent.com/u/117184?v=4",
"profile": "http://leo.cr",
"contributions": [
"translation"
]
},
{
"login": "unity",
"name": "Romain Dardour",
"avatar_url": "https://avatars3.githubusercontent.com/u/9458?v=4",
"profile": "http://refine.hull.io",
"contributions": [
"translation"
]
},
{
"login": "alex-seville",
"name": "Alex Seville",
"avatar_url": "https://avatars2.githubusercontent.com/u/1172331?v=4",
"profile": "http://blog.alexanderseville.com/",
"contributions": [
"doc"
]
},
{
"login": "hooray",
"name": "胡尐睿丶",
"avatar_url": "https://avatars3.githubusercontent.com/u/1574903?v=4",
"profile": "http://hooray.cnblogs.com",
"contributions": [
"translation"
]
},
{
"login": "vermilion1",
"name": "Vitalii Petrychuk",
"avatar_url": "https://avatars3.githubusercontent.com/u/744568?v=4",
"profile": "http://petrychuk.com",
"contributions": [
"translation"
]
},
{
"login": "Tairraos",
"name": "Tairraos",
"avatar_url": "https://avatars1.githubusercontent.com/u/185069?v=4",
"profile": "http://tairraos.github.io",
"contributions": [
"doc",
"translation"
]
},
{
"login": "draev",
"name": "Dmitrii Raev",
"avatar_url": "https://avatars2.githubusercontent.com/u/842729?v=4",
"profile": "https://github.com/draev",
"contributions": [
"translation"
]
},
{
"login": "bpu",
"name": "Bartek",
"avatar_url": "https://avatars1.githubusercontent.com/u/3254402?v=4",
"profile": "https://github.com/bpu",
"contributions": [
"translation"
]
},
{
"login": "vitorbal",
"name": "Vitor Balocco",
"avatar_url": "https://avatars2.githubusercontent.com/u/626038?v=4",
"profile": "https://twitter.com/vitorbal",
"contributions": [
"doc"
]
},
{
"login": "jonathantneal",
"name": "Jonathan Neal",
"avatar_url": "https://avatars0.githubusercontent.com/u/188426?v=4",
"profile": "http://jonathantneal.com",
"contributions": [
"doc"
]
},
{
"login": "Muqito",
"name": "Christoffer Lans",
"avatar_url": "https://avatars3.githubusercontent.com/u/3002925?v=4",
"profile": "https://github.com/Muqito",
"contributions": [
"translation"
]
},
{
"login": "LFeh",
"name": "Felipe Fialho",
"avatar_url": "https://avatars0.githubusercontent.com/u/3603793?v=4",
"profile": "http://www.felipefialho.com/",
"contributions": [
"translation"
]
},
{
"login": "pim",
"name": "Piotrek Mierzejewski",
"avatar_url": "https://avatars3.githubusercontent.com/u/85532?v=4",
"profile": "http://piotrek.co",
"contributions": [
"translation"
]
},
{
"login": "wibron",
"name": "Patrik Wibron",
"avatar_url": "https://avatars3.githubusercontent.com/u/233347?v=4",
"profile": "http://patrikwibron.se/",
"contributions": [
"translation"
]
},
{
"login": "vdv73rus",
"name": "Dmitry Vislov",
"avatar_url": "https://avatars3.githubusercontent.com/u/971061?v=4",
"profile": "http://vdv73.ru",
"contributions": [
"translation"
]
},
{
"login": "castus",
"name": "Krzysztof Romanowski",
"avatar_url": "https://avatars2.githubusercontent.com/u/522810?v=4",
"profile": "http://krzysztofromanowski.pl",
"contributions": [
"doc"
]
},
{
"login": "nightire",
"name": "Albert Yu",
"avatar_url": "https://avatars3.githubusercontent.com/u/1104018?v=4",
"profile": "http://www.very-geek.com",
"contributions": [
"translation"
]
},
{
"login": "slara",
"name": "Sebastian Lara Menares",
"avatar_url": "https://avatars3.githubusercontent.com/u/585824?v=4",
"profile": "https://twitter.com/slaramen",
"contributions": [
"translation"
]
},
{
"login": "sunnylost",
"name": "sunnylost",
"avatar_url": "https://avatars3.githubusercontent.com/u/693496?v=4",
"profile": "http://sunnylost.com/",
"contributions": [
"translation"
]
},
{
"login": "miniflycn",
"name": "Daniel Yang",
"avatar_url": "https://avatars3.githubusercontent.com/u/2239584?v=4",
"profile": "https://github.com/miniflycn",
"contributions": [
"doc"
]
},
{
"login": "frontdevde",
"name": "Michael P. Pfeiffer",
"avatar_url": "https://avatars0.githubusercontent.com/u/1562646?v=4",
"profile": "http://contains.me/",
"contributions": [
"translation"
]
},
{
"login": "Inkdpixels",
"name": "Tyll Weiß",
"avatar_url": "https://avatars1.githubusercontent.com/u/1557092?v=4",
"profile": "http://craft-interactive.de/",
"contributions": [
"translation"
]
},
{
"login": "andreisebastianc",
"name": "Andrei Sebastian Cîmpean",
"avatar_url": "https://avatars2.githubusercontent.com/u/636000?v=4",
"profile": "http://andreime.com",
"contributions": [
"translation"
]
},
{
"login": "denis-sokolov",
"name": "Denis Sokolov",
"avatar_url": "https://avatars0.githubusercontent.com/u/113721?v=4",
"profile": "http://sokolov.cc/",
"contributions": [
"doc"
]
},
{
"login": "arcanous",
"name": "Harijs Deksnis",
"avatar_url": "https://avatars3.githubusercontent.com/u/4963067?v=4",
"profile": "https://github.com/arcanous",
"contributions": [
"translation"
]
},
{
"login": "roblarsen",
"name": "Rob Larsen",
"avatar_url": "https://avatars0.githubusercontent.com/u/361421?v=4",
"profile": "http://htmlcssjavascript.com/",
"contributions": [
"ideas",
"doc",
"infra",
"review",
"question",
"talk",
"maintenance"
]
},
{
"login": "cezaraugusto",
"name": "Cezar Augusto",
"avatar_url": "https://avatars0.githubusercontent.com/u/4672033?v=4",
"profile": "https://cezaraugusto.net/",
"contributions": [
"ideas",
"infra",
"review",
"maintenance"
]
},
{
"login": "vvscode",
"name": "Vasiliy Vanchuk",
"avatar_url": "https://avatars1.githubusercontent.com/u/6904368?v=4",
"profile": "https://www.linkedin.com/in/vvanchuk/",
"contributions": [
"ideas",
"review",
"maintenance"
]
},
{
"login": "veronvynguyen",
"name": "Vy Nguyen",
"avatar_url": "https://avatars.githubusercontent.com/u/17018972?v=4",
"profile": "https://github.com/veronvynguyen",
"contributions": [
"content"
]
},
{
"login": "PChaparro",
"name": "Pedro Chaparro",
"avatar_url": "https://avatars.githubusercontent.com/u/94259578?v=4",
"profile": "https://pchaparro.netlify.app/",
"contributions": [
"translation"
]
},
{
"login": "WildxHV",
"name": "Harshvardhan Singh Sisodia",
"avatar_url": "https://avatars.githubusercontent.com/u/71403298?v=4",
"profile": "https://github.com/WildxHV",
"contributions": [
"translation"
]
},
{
"login": "gabrielrbarbosa",
"name": "Gabriel R. Barbosa",
"avatar_url": "https://avatars.githubusercontent.com/u/12158575?v=4",
"profile": "https://github.com/gabrielrbarbosa",
"contributions": [
"translation"
]
},
{
"login": "talhatahir",
"name": "Talha Tahir",
"avatar_url": "https://avatars.githubusercontent.com/u/8845428?v=4",
"profile": "https://github.com/talhatahir",
"contributions": [
"content"
]
},
{
"login": "subashcs",
"name": "Subash Chandra Sapkota",
"avatar_url": "https://avatars.githubusercontent.com/u/29421465?v=4",
"profile": "http://www.subashcs.com.np/",
"contributions": [
"code"
]
},
{
"login": "sarahesbie",
"name": "Sarah Brown",
"avatar_url": "https://avatars.githubusercontent.com/u/4270573?v=4",
"profile": "https://github.com/sarahesbie",
"contributions": [
"content"
]
},
{
"login": "coliff",
"name": "Christian Oliff",
"avatar_url": "https://avatars.githubusercontent.com/u/1212885?v=4",
"profile": "https://christianoliff.com/",
"contributions": [
"code",
"infra",
"maintenance"
]
},
{
"login": "andershagbard",
"name": "Anders Søgaard",
"avatar_url": "https://avatars.githubusercontent.com/u/9662430?v=4",
"profile": "https://github.com/andershagbard",
"contributions": [
"content"
]
},
{
"login": "iaurg",
"name": "Italo A.",
"avatar_url": "https://avatars.githubusercontent.com/u/11761170?v=4",
"profile": "https://segredo.dev/",
"contributions": [
"code"
]
},
{
"login": "cpvalente",
"name": "Carlos Valente",
"avatar_url": "https://avatars.githubusercontent.com/u/34649812?v=4",
"profile": "https://github.com/cpvalente",
"contributions": [
"translation"
]
},
{
"login": "baumannzone",
"name": "Jorge Baumann",
"avatar_url": "https://avatars.githubusercontent.com/u/5422102?v=4",
"profile": "https://baumannzone.dev/",
"contributions": [
"translation"
]
},
{
"login": "satyamsundaram",
"name": "Satyam Sundaram",
"avatar_url": "https://avatars.githubusercontent.com/u/54367435?v=4",
"profile": "https://satyamsundaram.tech/",
"contributions": [
"content"
]
},
{
"login": "NegiAkash890",
"name": "Akash Negi",
"avatar_url": "https://avatars.githubusercontent.com/u/55234838?v=4",
"profile": "https://github.com/NegiAkash890",
"contributions": [
"content"
]
},
{
"login": "tounsils",
"name": "Ilyes Tounsi",
"avatar_url": "https://avatars.githubusercontent.com/u/44228841?v=4",
"profile": "https://www.tn76.com/",
"contributions": [
"code"
]
},
{
"login": "swati-gwc",
"name": "Swati Tripathi",
"avatar_url": "https://avatars.githubusercontent.com/u/63490144?v=4",
"profile": "https://swati-gwc.github.io/",
"contributions": [
"translation"
]
},
{
"login": "dafaputra00",
"name": "Aziz Dafa Putra",
"avatar_url": "https://avatars.githubusercontent.com/u/62801712?v=4",
"profile": "https://github.com/dafaputra00",
"contributions": [
"translation"
]
},
{
"login": "Abg4real",
"name": "Abg4real",
"avatar_url": "https://avatars.githubusercontent.com/u/55308761?v=4",
"profile": "https://github.com/Abg4real",
"contributions": [
"content"
]
},
{
"login": "nataliepina",
"name": "Natalie Pina",
"avatar_url": "https://avatars.githubusercontent.com/u/34781875?v=4",
"profile": "https://github.com/nataliepina",
"contributions": [
"content"
]
},
{
"login": "bt-dot",
"name": "Bruce Tang",
"avatar_url": "https://avatars.githubusercontent.com/u/55170799?v=4",
"profile": "https://github.com/bt-dot",
"contributions": [
"content"
]
},
{
"login": "vltansky",
"name": "Vlad Tansky",
"avatar_url": "https://avatars.githubusercontent.com/u/5851280?v=4",
"profile": "https://github.com/vltansky",
"contributions": [
"code",
"design"
]
},
{
"login": "voy",
"name": "Vojtech Jasny",
"avatar_url": "https://avatars.githubusercontent.com/u/194726?v=4",
"profile": "https://github.com/voy",
"contributions": [
"content"
]
},
{
"login": "Linda-Ikechukwu",
"name": "Linda Ikechukwu",
"avatar_url": "https://avatars.githubusercontent.com/u/32891838?v=4",
"profile": "https://codewithlinda.com/",
"contributions": [
"content"
]
},
{
"login": "iownthegame",
"name": "Hui-Yu Lee",
"avatar_url": "https://avatars.githubusercontent.com/u/1487369?v=4",
"profile": "https://github.com/iownthegame",
"contributions": [
"translation"
]
},
{
"login": "aej11a",
"name": "Andrew Jones",
"avatar_url": "https://avatars.githubusercontent.com/u/10066422?v=4",
"profile": "https://github.com/aej11a",
"contributions": [
"content"
]
},
{
"login": "Teesy99",
"name": "Teesta Koch",
"avatar_url": "https://avatars.githubusercontent.com/u/45621118?v=4",
"profile": "https://github.com/Teesy99",
"contributions": [
"doc"
]
}
],
"repoType": "github",
"commitConvention": "none"
}
================================================
FILE: .editorconfig
================================================
# editorconfig.org
root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false
================================================
FILE: .github/CODE_OF_CONDUCT.md
================================================
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, gender identity and expression, level of experience,
education, socio-economic status, nationality, personal appearance, race,
religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment
include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at rob@htmlcssjavascript.com. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
[homepage]: https://www.contributor-covenant.org
================================================
FILE: .github/CONTRIBUTING.md
================================================
# Contributing to Front-end Developer Interview Questions
Please take a moment to review this document in order to make the contribution
process easy and effective for everyone involved.
*Please submit one PR per question*
Following these guidelines helps to communicate that you respect the time of
the developers managing and developing this open source project. In return,
they should reciprocate that respect in addressing your issue or assessing
patches and features.
## Using the issue tracker
The [issue tracker](https://github.com/h5bp/Front-end-Developer-Interview-Questions/issues) is
the preferred channel for spelling mistakes, errors or any general feedback. Please respect the following restrictions:
* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others.
* Please **do not** open issues or pull requests that involve including **answers** to any of the questions.
<a name="pull-requests"></a>
## Pull requests
Please adhere to the coding conventions used throughout the project (spelling, indentation, punctuation etc.).
Adhering to the following process is the best way to get your work included in the project:
1. [Fork](https://help.github.com/articles/fork-a-repo) the project, clone your fork, and configure the remotes:
```bash
# Clone your fork of the repo into the current directory
git clone https://github.com/<your-username>/Front-end-Developer-Interview-Questions.git
# Navigate to the newly cloned directory
cd Front-end-Developer-Interview-Questions
# Assign the original repo to a remote called "upstream"
git remote add upstream https://github.com/h5bp/Front-end-Developer-Interview-Questions.git
```
2. If you cloned a while ago, get the latest changes from upstream:
```bash
git checkout main
git pull upstream main
```
3. Create a new topic branch (off the main project development branch) to
contain your feature, change, or fix:
```bash
git checkout -b <topic-branch-name>
```
4. Locally merge (or rebase) the upstream development branch into your topic branch:
```bash
git pull [--rebase] upstream main
```
5. Set-up the website
```bash
# install dependencies
npm install
# run the website and watch for changes (http://localhost:9090)
npm start
```
Our website is made with [Eleventy](https://11ty.io).
* If you are looking to edit infrastructure/templating files of the website and not sure how to, [check their docs](https://11ty.io/docs).
* If you are looking to change a question/translation file, just change the markdown file you want and the website will be updated once it is deployed.
6. Squash your commits down to a single one (we want to keep the main branch nice and clean)
7. Push your topic branch up to your fork:
```bash
git push origin <topic-branch-name>
```
8. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/)
with a clear title and description.
**IMPORTANT**: By submitting patches, you agree to allow the project owners to license your work under the terms of the [MIT License](../LICENSE.md).
================================================
FILE: .github/ISSUE_TEMPLATE.md
================================================
The issue tracker is the preferred channel for feedback on the project, bugs relating to the publishing infrastructure (which is still a a work-in-progress) or other discussion points.
Note:
- *Please do not open issues or pull requests that involve including answers to any of the questions.*
- *If you have a proposal for a new question or revision of an existing question, please just open a pull request.*
================================================
FILE: .github/PULL_REQUEST_TEMPLATE.md
================================================
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
## Type of change
Please delete options that are not relevant.
- [ ] New Question
- [ ] Revision of an existing question
- [ ] Infrastructure change (automation, etc.)
- [ ] Other (please elaborate)
# Checklist:
- [ ] My content follows the style guidelines of this project
- [ ] I have performed a self-review of my own content
Pull requests should be thought of as a conversation. There will be some back and forth when trying to get code merged into this or any other project. With all but the simplest changes you can and should expect that the maintainers of the project will request changes to your code. Please be aware of that and check in after you open your PR in order to get your code merged in cleanly.
Thanks!
================================================
FILE: .github/dependabot.yml
================================================
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: monthly
time: "03:00"
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: monthly
================================================
FILE: .github/stale.yml
================================================
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 30
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7
# Issues with these labels will never be considered stale
exemptLabels:
- pinned
- security
- help-wanted
# Label to use when marking an issue as stale
staleLabel: wontfix
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: This issue has been automatically closed because it has not had
recent activity. Thank you for your contributions.
================================================
FILE: .github/workflows/codeql-analysis.yml
================================================
name: "CodeQL"
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
schedule:
- cron: '34 20 * * 0'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
- name: Autobuild
uses: github/codeql-action/autobuild@v4
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
================================================
FILE: .github/workflows/gh-pages-build.yml
================================================
name: Eleventy Build
on:
# Triggers the workflow on push or pull request events but only for the main branch
push:
branches: [ main ]
jobs:
build_deploy:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@master
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: "16.x"
- run: npm install
- name: Build
uses: TartanLlama/actions-eleventy@master
with:
args: --config=config/eleventy.config.js --pathprefix=Front-end-Developer-Interview-Questions
- name: Deploy
uses: peaceiris/actions-gh-pages@v4
with:
publish_dir: ./_site
publish_branch: gh-pages
github_token: ${{ secrets.GITHUB_TOKEN }}
================================================
FILE: .gitignore
================================================
node_modules
.DS_Store
_site
================================================
FILE: CONTRIBUTORS.md
================================================
[](#contributors-)
## Contributors
Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tbody>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://darcyclarke.me/"><img src="https://avatars2.githubusercontent.com/u/459713?v=4?s=120" width="120px;" alt="Darcy Clarke"/><br /><sub><b>Darcy Clarke</b></sub></a><br /><a href="#ideas-darcyclarke" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=darcyclarke" title="Documentation">📖</a> <a href="#infra-darcyclarke" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Adarcyclarke" title="Reviewed Pull Requests">👀</a> <a href="#question-darcyclarke" title="Answering Questions">💬</a> <a href="#talk-darcyclarke" title="Talks">📢</a> <a href="#maintenance-darcyclarke" title="Maintenance">🚧</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://about.me/appleboy"><img src="https://avatars0.githubusercontent.com/u/21979?v=4?s=120" width="120px;" alt="Bo-Yi Wu"/><br /><sub><b>Bo-Yi Wu</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=appleboy" title="Documentation">📖</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Aappleboy" title="Reviewed Pull Requests">👀</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://nikolay.it"><img src="https://avatars1.githubusercontent.com/u/3106986?v=4?s=120" width="120px;" alt="Nikolay Kostov"/><br /><sub><b>Nikolay Kostov</b></sub></a><br /><a href="#translation-NikolayIT" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://hancic.info"><img src="https://avatars3.githubusercontent.com/u/356488?v=4?s=120" width="120px;" alt="Jan Hancic"/><br /><sub><b>Jan Hancic</b></sub></a><br /><a href="#translation-janhancic" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://twitter.com/richgilbank"><img src="https://avatars2.githubusercontent.com/u/1245284?v=4?s=120" width="120px;" alt="Rich Gilbank"/><br /><sub><b>Rich Gilbank</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=richgilbank" title="Documentation">📖</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Arichgilbank" title="Reviewed Pull Requests">👀</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/mattiasw"><img src="https://avatars0.githubusercontent.com/u/564615?v=4?s=120" width="120px;" alt="Mattias Wallander"/><br /><sub><b>Mattias Wallander</b></sub></a><br /><a href="#translation-mattiasw" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://gplus.to/songhun"><img src="https://avatars0.githubusercontent.com/u/760451?v=4?s=120" width="120px;" alt="Songhun"/><br /><sub><b>Songhun</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=Songhun" title="Documentation">📖</a> <a href="#translation-Songhun" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://giugee.com/portfolio"><img src="https://avatars3.githubusercontent.com/u/458523?v=4?s=120" width="120px;" alt="Giulia Alfonsi"/><br /><sub><b>Giulia Alfonsi</b></sub></a><br /><a href="#translation-electricg" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://mmhan.net"><img src="https://avatars0.githubusercontent.com/u/301672?v=4?s=120" width="120px;" alt="Mike Myat Min Han"/><br /><sub><b>Mike Myat Min Han</b></sub></a><br /><a href="#translation-mmhan" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.zhihu.com/people/deng-chen-hua"><img src="https://avatars0.githubusercontent.com/u/1861976?v=4?s=120" width="120px;" alt="SunLn"/><br /><sub><b>SunLn</b></sub></a><br /><a href="#translation-SunLn" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://javarouka.github.com"><img src="https://avatars2.githubusercontent.com/u/1438503?v=4?s=120" width="120px;" alt="Yi, Hangehee"/><br /><sub><b>Yi, Hangehee</b></sub></a><br /><a href="#translation-javarouka" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/shawnqiang"><img src="https://avatars1.githubusercontent.com/u/284017?v=4?s=120" width="120px;" alt="shawnqiang"/><br /><sub><b>shawnqiang</b></sub></a><br /><a href="#translation-shawnqiang" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://guilhermepontes.com"><img src="https://avatars2.githubusercontent.com/u/2065325?v=4?s=120" width="120px;" alt="Guilherme Pontes"/><br /><sub><b>Guilherme Pontes</b></sub></a><br /><a href="#translation-guilhermepontes" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/lufeihaidao"><img src="https://avatars3.githubusercontent.com/u/1731864?v=4?s=120" width="120px;" alt="lufeihaidao"/><br /><sub><b>lufeihaidao</b></sub></a><br /><a href="#translation-lufeihaidao" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://about.me/DonaldZhan"><img src="https://avatars2.githubusercontent.com/u/3182876?v=4?s=120" width="120px;" alt="Donald Zhan"/><br /><sub><b>Donald Zhan</b></sub></a><br /><a href="#translation-dz1984" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://mina.codes"><img src="https://avatars1.githubusercontent.com/u/876210?v=4?s=120" width="120px;" alt="Mina Markham"/><br /><sub><b>Mina Markham</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=minamarkham" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://paulirish.com"><img src="https://avatars0.githubusercontent.com/u/39191?v=4?s=120" width="120px;" alt="Paul Irish"/><br /><sub><b>Paul Irish</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=paulirish" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://mathieuhays.co.uk"><img src="https://avatars2.githubusercontent.com/u/5703113?v=4?s=120" width="120px;" alt="Mathieu Hays"/><br /><sub><b>Mathieu Hays</b></sub></a><br /><a href="#translation-mathieuhays" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://yanni4night.github.io"><img src="https://avatars0.githubusercontent.com/u/1710436?v=4?s=120" width="120px;" alt="Yong Yin"/><br /><sub><b>Yong Yin</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=yanni4night" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://dalesande.com"><img src="https://avatars3.githubusercontent.com/u/181089?v=4?s=120" width="120px;" alt="Dale Sande / @anotheruiguy"/><br /><sub><b>Dale Sande / @anotheruiguy</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=blackfalcon" title="Documentation">📖</a> <a href="#infra-blackfalcon" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Ablackfalcon" title="Reviewed Pull Requests">👀</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://www.marcobiedermann.com"><img src="https://avatars0.githubusercontent.com/u/5244986?v=4?s=120" width="120px;" alt="Marco Biedermann"/><br /><sub><b>Marco Biedermann</b></sub></a><br /><a href="#infra-marcobiedermann" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://victorcoulon.com"><img src="https://avatars2.githubusercontent.com/u/594365?v=4?s=120" width="120px;" alt="Victor Coulon"/><br /><sub><b>Victor Coulon</b></sub></a><br /><a href="#translation-Victa" title="Translation">🌍</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3AVicta" title="Reviewed Pull Requests">👀</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/demoive"><img src="https://avatars0.githubusercontent.com/u/472288?v=4?s=120" width="120px;" alt="Paulo Ávila"/><br /><sub><b>Paulo Ávila</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=demoive" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/ekremkaraca"><img src="https://avatars0.githubusercontent.com/u/690612?v=4?s=120" width="120px;" alt="Ekrem Karaca"/><br /><sub><b>Ekrem Karaca</b></sub></a><br /><a href="#translation-ekremkaraca" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://achalv.com"><img src="https://avatars3.githubusercontent.com/u/1014428?v=4?s=120" width="120px;" alt="Achal Varma"/><br /><sub><b>Achal Varma</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=achalv" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://www.audero.it"><img src="https://avatars2.githubusercontent.com/u/1430979?v=4?s=120" width="120px;" alt="Aurelio De Rosa"/><br /><sub><b>Aurelio De Rosa</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=AurelioDeRosa" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/d-i-b"><img src="https://avatars2.githubusercontent.com/u/553940?v=4?s=120" width="120px;" alt="Min Zhao"/><br /><sub><b>Min Zhao</b></sub></a><br /><a href="#translation-d-i-b" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://twitter.com/alrra"><img src="https://avatars1.githubusercontent.com/u/1223565?v=4?s=120" width="120px;" alt="Cătălin Mariș"/><br /><sub><b>Cătălin Mariș</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=alrra" title="Documentation">📖</a> <a href="#translation-alrra" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://s10wen.com"><img src="https://avatars2.githubusercontent.com/u/1136114?v=4?s=120" width="120px;" alt="Simon Owen"/><br /><sub><b>Simon Owen</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=s10wen" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/MaximKhlobystov"><img src="https://avatars0.githubusercontent.com/u/5004762?v=4?s=120" width="120px;" alt="Maxim Khlobystov"/><br /><sub><b>Maxim Khlobystov</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=MaximKhlobystov" title="Documentation">📖</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3AMaximKhlobystov" title="Reviewed Pull Requests">👀</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/dermatobia"><img src="https://avatars2.githubusercontent.com/u/4896612?v=4?s=120" width="120px;" alt="Sara"/><br /><sub><b>Sara</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=dermatobia" title="Documentation">📖</a> <a href="#translation-dermatobia" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/jhummel"><img src="https://avatars0.githubusercontent.com/u/495484?v=4?s=120" width="120px;" alt="Jason Hummel"/><br /><sub><b>Jason Hummel</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=jhummel" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/kunsachdeva"><img src="https://avatars2.githubusercontent.com/u/5383258?v=4?s=120" width="120px;" alt="Kunal Sachdeva"/><br /><sub><b>Kunal Sachdeva</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=kunsachdeva" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://strugee.net"><img src="https://avatars0.githubusercontent.com/u/911174?v=4?s=120" width="120px;" alt="AJ Jordan"/><br /><sub><b>AJ Jordan</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=strugee" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/paulalexandru"><img src="https://avatars2.githubusercontent.com/u/10955105?v=4?s=120" width="120px;" alt="paulalexandru"/><br /><sub><b>paulalexandru</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=paulalexandru" title="Documentation">📖</a> <a href="#translation-paulalexandru" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/rozehan"><img src="https://avatars0.githubusercontent.com/u/2157467?v=4?s=120" width="120px;" alt="dot"/><br /><sub><b>dot</b></sub></a><br /><a href="#infra-rozehan" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#translation-rozehan" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://twitter.com/billowblut"><img src="https://avatars3.githubusercontent.com/u/1256959?v=4?s=120" width="120px;" alt="Everardo Medina"/><br /><sub><b>Everardo Medina</b></sub></a><br /><a href="#translation-everblut" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/gauravmuk"><img src="https://avatars0.githubusercontent.com/u/250947?v=4?s=120" width="120px;" alt="Gaurav Nanda"/><br /><sub><b>Gaurav Nanda</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=gauravmuk" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/malaman"><img src="https://avatars0.githubusercontent.com/u/6554653?v=4?s=120" width="120px;" alt="Andrii Malaman"/><br /><sub><b>Andrii Malaman</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=malaman" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.betterpixels.co.uk"><img src="https://avatars3.githubusercontent.com/u/419147?v=4?s=120" width="120px;" alt="Daniele Zanni"/><br /><sub><b>Daniele Zanni</b></sub></a><br /><a href="#translation-syymza" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://fernandofreitasalves.com"><img src="https://avatars3.githubusercontent.com/u/1414472?v=4?s=120" width="120px;" alt="Fernando Freitas Alves"/><br /><sub><b>Fernando Freitas Alves</b></sub></a><br /><a href="#translation-ffreitasalves" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/tjwudi"><img src="https://avatars0.githubusercontent.com/u/5257816?v=4?s=120" width="120px;" alt="John Wu"/><br /><sub><b>John Wu</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=tjwudi" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/pnevares"><img src="https://avatars0.githubusercontent.com/u/211764?v=4?s=120" width="120px;" alt="Pablo Nevares"/><br /><sub><b>Pablo Nevares</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=pnevares" title="Documentation">📖</a> <a href="#translation-pnevares" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/f3liperamos"><img src="https://avatars3.githubusercontent.com/u/4040037?v=4?s=120" width="120px;" alt="Felipe Ramos"/><br /><sub><b>Felipe Ramos</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=f3liperamos" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://twitter.com/arthur_versch"><img src="https://avatars0.githubusercontent.com/u/6025224?v=4?s=120" width="120px;" alt="Arthur Verschaeve"/><br /><sub><b>Arthur Verschaeve</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=arthurvr" title="Documentation">📖</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Aarthurvr" title="Reviewed Pull Requests">👀</a> <a href="#translation-arthurvr" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/isdampe"><img src="https://avatars1.githubusercontent.com/u/7271686?v=4?s=120" width="120px;" alt="Richard Denton"/><br /><sub><b>Richard Denton</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=isdampe" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/kubum"><img src="https://avatars3.githubusercontent.com/u/169803?v=4?s=120" width="120px;" alt="Andrey Fadeyev"/><br /><sub><b>Andrey Fadeyev</b></sub></a><br /><a href="#translation-kubum" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/rimager"><img src="https://avatars0.githubusercontent.com/u/7401367?v=4?s=120" width="120px;" alt="rimager"/><br /><sub><b>rimager</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=rimager" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/rjain11"><img src="https://avatars3.githubusercontent.com/u/5899771?v=4?s=120" width="120px;" alt="Rishabh Jain"/><br /><sub><b>Rishabh Jain</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=rjain11" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/Kaijun"><img src="https://avatars3.githubusercontent.com/u/1693027?v=4?s=120" width="120px;" alt="Kaijun Chen"/><br /><sub><b>Kaijun Chen</b></sub></a><br /><a href="#translation-Kaijun" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/NkS90"><img src="https://avatars2.githubusercontent.com/u/2872399?v=4?s=120" width="120px;" alt="Nithya"/><br /><sub><b>Nithya</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=NkS90" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.erwanjegouzo.com"><img src="https://avatars3.githubusercontent.com/u/366909?v=4?s=120" width="120px;" alt="Erwan Jegouzo"/><br /><sub><b>Erwan Jegouzo</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=erwanjegouzo" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://www.linkedin.com/in/tiemevanveen"><img src="https://avatars3.githubusercontent.com/u/1330668?v=4?s=120" width="120px;" alt="Tieme van Veen"/><br /><sub><b>Tieme van Veen</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=teameh" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/linkgod"><img src="https://avatars3.githubusercontent.com/u/1736020?v=4?s=120" width="120px;" alt="Hsun"/><br /><sub><b>Hsun</b></sub></a><br /><a href="#translation-linkgod" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/adrienchretien"><img src="https://avatars2.githubusercontent.com/u/1096295?v=4?s=120" width="120px;" alt="Adrien CHRETIEN"/><br /><sub><b>Adrien CHRETIEN</b></sub></a><br /><a href="#translation-adrienchretien" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/shnere"><img src="https://avatars1.githubusercontent.com/u/780497?v=4?s=120" width="120px;" alt="Alan Rodríguez"/><br /><sub><b>Alan Rodríguez</b></sub></a><br /><a href="#translation-shnere" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://harisadam.com"><img src="https://avatars0.githubusercontent.com/u/797521?v=4?s=120" width="120px;" alt="Adam Haris"/><br /><sub><b>Adam Haris</b></sub></a><br /><a href="#translation-harisadam" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://toshimaru.net/"><img src="https://avatars0.githubusercontent.com/u/803398?v=4?s=120" width="120px;" alt="Toshimaru"/><br /><sub><b>Toshimaru</b></sub></a><br /><a href="#translation-toshimaru" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://shankarcabus.com.br"><img src="https://avatars3.githubusercontent.com/u/1202421?v=4?s=120" width="120px;" alt="Shankar Cabus"/><br /><sub><b>Shankar Cabus</b></sub></a><br /><a href="#translation-shankarcabus" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/lukasz-jakub-adamczuk"><img src="https://avatars0.githubusercontent.com/u/1239848?v=4?s=120" width="120px;" alt="Ash"/><br /><sub><b>Ash</b></sub></a><br /><a href="#translation-lukasz-jakub-adamczuk" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/hanksudo"><img src="https://avatars2.githubusercontent.com/u/467745?v=4?s=120" width="120px;" alt="Hank Wang"/><br /><sub><b>Hank Wang</b></sub></a><br /><a href="#translation-hanksudo" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://graybobo.github.io/"><img src="https://avatars2.githubusercontent.com/u/790332?v=4?s=120" width="120px;" alt="KILLHAPPY."/><br /><sub><b>KILLHAPPY.</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=Graybobo" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://msvaljek.blogspot.com"><img src="https://avatars0.githubusercontent.com/u/2877320?v=4?s=120" width="120px;" alt="Marko Švaljek"/><br /><sub><b>Marko Švaljek</b></sub></a><br /><a href="#translation-msval" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://www.funcion13.com"><img src="https://avatars2.githubusercontent.com/u/946645?v=4?s=120" width="120px;" alt="Antonio Laguna"/><br /><sub><b>Antonio Laguna</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=Antonio-Laguna" title="Documentation">📖</a> <a href="#translation-Antonio-Laguna" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.mi2oon.com"><img src="https://avatars3.githubusercontent.com/u/464143?v=4?s=120" width="120px;" alt="Mithun Dhiman"/><br /><sub><b>Mithun Dhiman</b></sub></a><br /><a href="#translation-mi2oon" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://darklg.me"><img src="https://avatars1.githubusercontent.com/u/307957?v=4?s=120" width="120px;" alt="Kévin Rocher / @Darklg"/><br /><sub><b>Kévin Rocher / @Darklg</b></sub></a><br /><a href="#translation-Darklg" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://dpashk.com"><img src="https://avatars3.githubusercontent.com/u/1157741?v=4?s=120" width="120px;" alt="Dmitry Pashkevich"/><br /><sub><b>Dmitry Pashkevich</b></sub></a><br /><a href="#translation-dpashkevich" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/karmeljuk"><img src="https://avatars0.githubusercontent.com/u/5672886?v=4?s=120" width="120px;" alt="karmeljuk"/><br /><sub><b>karmeljuk</b></sub></a><br /><a href="#translation-karmeljuk" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://decaf.de"><img src="https://avatars2.githubusercontent.com/u/1297466?v=4?s=120" width="120px;" alt="Dirk Schürjohann"/><br /><sub><b>Dirk Schürjohann</b></sub></a><br /><a href="#translation-schuer" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/cybear"><img src="https://avatars1.githubusercontent.com/u/73858?v=4?s=120" width="120px;" alt="Björn Söderqvist"/><br /><sub><b>Björn Söderqvist</b></sub></a><br /><a href="#translation-cybear" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.nitinh.com"><img src="https://avatars1.githubusercontent.com/u/50523?v=4?s=120" width="120px;" alt="Nitin Hayaran"/><br /><sub><b>Nitin Hayaran</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=nitinhayaran" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://poetro.hu/"><img src="https://avatars0.githubusercontent.com/u/412052?v=4?s=120" width="120px;" alt="Peter Galiba"/><br /><sub><b>Peter Galiba</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=Poetro" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://neilheinrich.com"><img src="https://avatars2.githubusercontent.com/u/23180?v=4?s=120" width="120px;" alt="Neil Heinrich"/><br /><sub><b>Neil Heinrich</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=nheinrich" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://ohgyun.com"><img src="https://avatars2.githubusercontent.com/u/582314?v=4?s=120" width="120px;" alt="Ohgyun Ahn"/><br /><sub><b>Ohgyun Ahn</b></sub></a><br /><a href="#translation-ohgyun" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/nerdog"><img src="https://avatars3.githubusercontent.com/u/1648813?v=4?s=120" width="120px;" alt="nerdog"/><br /><sub><b>nerdog</b></sub></a><br /><a href="#translation-nerdog" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://leo.cr"><img src="https://avatars2.githubusercontent.com/u/117184?v=4?s=120" width="120px;" alt="Leo Picado"/><br /><sub><b>Leo Picado</b></sub></a><br /><a href="#translation-leopic" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://refine.hull.io"><img src="https://avatars3.githubusercontent.com/u/9458?v=4?s=120" width="120px;" alt="Romain Dardour"/><br /><sub><b>Romain Dardour</b></sub></a><br /><a href="#translation-unity" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://blog.alexanderseville.com/"><img src="https://avatars2.githubusercontent.com/u/1172331?v=4?s=120" width="120px;" alt="Alex Seville"/><br /><sub><b>Alex Seville</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=alex-seville" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://hooray.cnblogs.com"><img src="https://avatars3.githubusercontent.com/u/1574903?v=4?s=120" width="120px;" alt="胡尐睿丶"/><br /><sub><b>胡尐睿丶</b></sub></a><br /><a href="#translation-hooray" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://petrychuk.com"><img src="https://avatars3.githubusercontent.com/u/744568?v=4?s=120" width="120px;" alt="Vitalii Petrychuk"/><br /><sub><b>Vitalii Petrychuk</b></sub></a><br /><a href="#translation-vermilion1" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://tairraos.github.io"><img src="https://avatars1.githubusercontent.com/u/185069?v=4?s=120" width="120px;" alt="Tairraos"/><br /><sub><b>Tairraos</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=Tairraos" title="Documentation">📖</a> <a href="#translation-Tairraos" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/draev"><img src="https://avatars2.githubusercontent.com/u/842729?v=4?s=120" width="120px;" alt="Dmitrii Raev"/><br /><sub><b>Dmitrii Raev</b></sub></a><br /><a href="#translation-draev" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/bpu"><img src="https://avatars1.githubusercontent.com/u/3254402?v=4?s=120" width="120px;" alt="Bartek"/><br /><sub><b>Bartek</b></sub></a><br /><a href="#translation-bpu" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://twitter.com/vitorbal"><img src="https://avatars2.githubusercontent.com/u/626038?v=4?s=120" width="120px;" alt="Vitor Balocco"/><br /><sub><b>Vitor Balocco</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=vitorbal" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://jonathantneal.com"><img src="https://avatars0.githubusercontent.com/u/188426?v=4?s=120" width="120px;" alt="Jonathan Neal"/><br /><sub><b>Jonathan Neal</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=jonathantneal" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/Muqito"><img src="https://avatars3.githubusercontent.com/u/3002925?v=4?s=120" width="120px;" alt="Christoffer Lans"/><br /><sub><b>Christoffer Lans</b></sub></a><br /><a href="#translation-Muqito" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.felipefialho.com/"><img src="https://avatars0.githubusercontent.com/u/3603793?v=4?s=120" width="120px;" alt="Felipe Fialho"/><br /><sub><b>Felipe Fialho</b></sub></a><br /><a href="#translation-LFeh" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://piotrek.co"><img src="https://avatars3.githubusercontent.com/u/85532?v=4?s=120" width="120px;" alt="Piotrek Mierzejewski"/><br /><sub><b>Piotrek Mierzejewski</b></sub></a><br /><a href="#translation-pim" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://patrikwibron.se/"><img src="https://avatars3.githubusercontent.com/u/233347?v=4?s=120" width="120px;" alt="Patrik Wibron"/><br /><sub><b>Patrik Wibron</b></sub></a><br /><a href="#translation-wibron" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://vdv73.ru"><img src="https://avatars3.githubusercontent.com/u/971061?v=4?s=120" width="120px;" alt="Dmitry Vislov"/><br /><sub><b>Dmitry Vislov</b></sub></a><br /><a href="#translation-vdv73rus" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://krzysztofromanowski.pl"><img src="https://avatars2.githubusercontent.com/u/522810?v=4?s=120" width="120px;" alt="Krzysztof Romanowski"/><br /><sub><b>Krzysztof Romanowski</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=castus" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.very-geek.com"><img src="https://avatars3.githubusercontent.com/u/1104018?v=4?s=120" width="120px;" alt="Albert Yu"/><br /><sub><b>Albert Yu</b></sub></a><br /><a href="#translation-nightire" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://twitter.com/slaramen"><img src="https://avatars3.githubusercontent.com/u/585824?v=4?s=120" width="120px;" alt="Sebastian Lara Menares"/><br /><sub><b>Sebastian Lara Menares</b></sub></a><br /><a href="#translation-slara" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://sunnylost.com/"><img src="https://avatars3.githubusercontent.com/u/693496?v=4?s=120" width="120px;" alt="sunnylost"/><br /><sub><b>sunnylost</b></sub></a><br /><a href="#translation-sunnylost" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/miniflycn"><img src="https://avatars3.githubusercontent.com/u/2239584?v=4?s=120" width="120px;" alt="Daniel Yang"/><br /><sub><b>Daniel Yang</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=miniflycn" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://contains.me/"><img src="https://avatars0.githubusercontent.com/u/1562646?v=4?s=120" width="120px;" alt="Michael P. Pfeiffer"/><br /><sub><b>Michael P. Pfeiffer</b></sub></a><br /><a href="#translation-frontdevde" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://craft-interactive.de/"><img src="https://avatars1.githubusercontent.com/u/1557092?v=4?s=120" width="120px;" alt="Tyll Weiß"/><br /><sub><b>Tyll Weiß</b></sub></a><br /><a href="#translation-Inkdpixels" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://andreime.com"><img src="https://avatars2.githubusercontent.com/u/636000?v=4?s=120" width="120px;" alt="Andrei Sebastian Cîmpean"/><br /><sub><b>Andrei Sebastian Cîmpean</b></sub></a><br /><a href="#translation-andreisebastianc" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://sokolov.cc/"><img src="https://avatars0.githubusercontent.com/u/113721?v=4?s=120" width="120px;" alt="Denis Sokolov"/><br /><sub><b>Denis Sokolov</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=denis-sokolov" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/arcanous"><img src="https://avatars3.githubusercontent.com/u/4963067?v=4?s=120" width="120px;" alt="Harijs Deksnis"/><br /><sub><b>Harijs Deksnis</b></sub></a><br /><a href="#translation-arcanous" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://htmlcssjavascript.com/"><img src="https://avatars0.githubusercontent.com/u/361421?v=4?s=120" width="120px;" alt="Rob Larsen"/><br /><sub><b>Rob Larsen</b></sub></a><br /><a href="#ideas-roblarsen" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=roblarsen" title="Documentation">📖</a> <a href="#infra-roblarsen" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Aroblarsen" title="Reviewed Pull Requests">👀</a> <a href="#question-roblarsen" title="Answering Questions">💬</a> <a href="#talk-roblarsen" title="Talks">📢</a> <a href="#maintenance-roblarsen" title="Maintenance">🚧</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://cezaraugusto.net/"><img src="https://avatars0.githubusercontent.com/u/4672033?v=4?s=120" width="120px;" alt="Cezar Augusto"/><br /><sub><b>Cezar Augusto</b></sub></a><br /><a href="#ideas-cezaraugusto" title="Ideas, Planning, & Feedback">🤔</a> <a href="#infra-cezaraugusto" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Acezaraugusto" title="Reviewed Pull Requests">👀</a> <a href="#maintenance-cezaraugusto" title="Maintenance">🚧</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://www.linkedin.com/in/vvanchuk/"><img src="https://avatars1.githubusercontent.com/u/6904368?v=4?s=120" width="120px;" alt="Vasiliy Vanchuk"/><br /><sub><b>Vasiliy Vanchuk</b></sub></a><br /><a href="#ideas-vvscode" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Avvscode" title="Reviewed Pull Requests">👀</a> <a href="#maintenance-vvscode" title="Maintenance">🚧</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/veronvynguyen"><img src="https://avatars.githubusercontent.com/u/17018972?v=4?s=120" width="120px;" alt="Vy Nguyen"/><br /><sub><b>Vy Nguyen</b></sub></a><br /><a href="#content-veronvynguyen" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://pchaparro.netlify.app/"><img src="https://avatars.githubusercontent.com/u/94259578?v=4?s=120" width="120px;" alt="Pedro Chaparro"/><br /><sub><b>Pedro Chaparro</b></sub></a><br /><a href="#translation-PChaparro" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/WildxHV"><img src="https://avatars.githubusercontent.com/u/71403298?v=4?s=120" width="120px;" alt="Harshvardhan Singh Sisodia"/><br /><sub><b>Harshvardhan Singh Sisodia</b></sub></a><br /><a href="#translation-WildxHV" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/gabrielrbarbosa"><img src="https://avatars.githubusercontent.com/u/12158575?v=4?s=120" width="120px;" alt="Gabriel R. Barbosa"/><br /><sub><b>Gabriel R. Barbosa</b></sub></a><br /><a href="#translation-gabrielrbarbosa" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/talhatahir"><img src="https://avatars.githubusercontent.com/u/8845428?v=4?s=120" width="120px;" alt="Talha Tahir"/><br /><sub><b>Talha Tahir</b></sub></a><br /><a href="#content-talhatahir" title="Content">🖋</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://www.subashcs.com.np/"><img src="https://avatars.githubusercontent.com/u/29421465?v=4?s=120" width="120px;" alt="Subash Chandra Sapkota"/><br /><sub><b>Subash Chandra Sapkota</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=subashcs" title="Code">💻</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/sarahesbie"><img src="https://avatars.githubusercontent.com/u/4270573?v=4?s=120" width="120px;" alt="Sarah Brown"/><br /><sub><b>Sarah Brown</b></sub></a><br /><a href="#content-sarahesbie" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://christianoliff.com/"><img src="https://avatars.githubusercontent.com/u/1212885?v=4?s=120" width="120px;" alt="Christian Oliff"/><br /><sub><b>Christian Oliff</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=coliff" title="Code">💻</a> <a href="#infra-coliff" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#maintenance-coliff" title="Maintenance">🚧</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/andershagbard"><img src="https://avatars.githubusercontent.com/u/9662430?v=4?s=120" width="120px;" alt="Anders Søgaard"/><br /><sub><b>Anders Søgaard</b></sub></a><br /><a href="#content-andershagbard" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://segredo.dev/"><img src="https://avatars.githubusercontent.com/u/11761170?v=4?s=120" width="120px;" alt="Italo A."/><br /><sub><b>Italo A.</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=iaurg" title="Code">💻</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/cpvalente"><img src="https://avatars.githubusercontent.com/u/34649812?v=4?s=120" width="120px;" alt="Carlos Valente"/><br /><sub><b>Carlos Valente</b></sub></a><br /><a href="#translation-cpvalente" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://baumannzone.dev/"><img src="https://avatars.githubusercontent.com/u/5422102?v=4?s=120" width="120px;" alt="Jorge Baumann"/><br /><sub><b>Jorge Baumann</b></sub></a><br /><a href="#translation-baumannzone" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://satyamsundaram.tech/"><img src="https://avatars.githubusercontent.com/u/54367435?v=4?s=120" width="120px;" alt="Satyam Sundaram"/><br /><sub><b>Satyam Sundaram</b></sub></a><br /><a href="#content-satyamsundaram" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/NegiAkash890"><img src="https://avatars.githubusercontent.com/u/55234838?v=4?s=120" width="120px;" alt="Akash Negi"/><br /><sub><b>Akash Negi</b></sub></a><br /><a href="#content-NegiAkash890" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://www.tn76.com/"><img src="https://avatars.githubusercontent.com/u/44228841?v=4?s=120" width="120px;" alt="Ilyes Tounsi"/><br /><sub><b>Ilyes Tounsi</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=tounsils" title="Code">💻</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://swati-gwc.github.io/"><img src="https://avatars.githubusercontent.com/u/63490144?v=4?s=120" width="120px;" alt="Swati Tripathi"/><br /><sub><b>Swati Tripathi</b></sub></a><br /><a href="#translation-swati-gwc" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/dafaputra00"><img src="https://avatars.githubusercontent.com/u/62801712?v=4?s=120" width="120px;" alt="Aziz Dafa Putra"/><br /><sub><b>Aziz Dafa Putra</b></sub></a><br /><a href="#translation-dafaputra00" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/Abg4real"><img src="https://avatars.githubusercontent.com/u/55308761?v=4?s=120" width="120px;" alt="Abg4real"/><br /><sub><b>Abg4real</b></sub></a><br /><a href="#content-Abg4real" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/nataliepina"><img src="https://avatars.githubusercontent.com/u/34781875?v=4?s=120" width="120px;" alt="Natalie Pina"/><br /><sub><b>Natalie Pina</b></sub></a><br /><a href="#content-nataliepina" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/bt-dot"><img src="https://avatars.githubusercontent.com/u/55170799?v=4?s=120" width="120px;" alt="Bruce Tang"/><br /><sub><b>Bruce Tang</b></sub></a><br /><a href="#content-bt-dot" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/vltansky"><img src="https://avatars.githubusercontent.com/u/5851280?v=4?s=120" width="120px;" alt="Vlad Tansky"/><br /><sub><b>Vlad Tansky</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=vltansky" title="Code">💻</a> <a href="#design-vltansky" title="Design">🎨</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/voy"><img src="https://avatars.githubusercontent.com/u/194726?v=4?s=120" width="120px;" alt="Vojtech Jasny"/><br /><sub><b>Vojtech Jasny</b></sub></a><br /><a href="#content-voy" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://codewithlinda.com/"><img src="https://avatars.githubusercontent.com/u/32891838?v=4?s=120" width="120px;" alt="Linda Ikechukwu"/><br /><sub><b>Linda Ikechukwu</b></sub></a><br /><a href="#content-Linda-Ikechukwu" title="Content">🖋</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/iownthegame"><img src="https://avatars.githubusercontent.com/u/1487369?v=4?s=120" width="120px;" alt="Hui-Yu Lee"/><br /><sub><b>Hui-Yu Lee</b></sub></a><br /><a href="#translation-iownthegame" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/aej11a"><img src="https://avatars.githubusercontent.com/u/10066422?v=4?s=120" width="120px;" alt="Andrew Jones"/><br /><sub><b>Andrew Jones</b></sub></a><br /><a href="#content-aej11a" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/Teesy99"><img src="https://avatars.githubusercontent.com/u/45621118?v=4?s=120" width="120px;" alt="Teesta Koch"/><br /><sub><b>Teesta Koch</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=Teesy99" title="Documentation">📖</a></td>
</tr>
</tbody>
</table>
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!
================================================
FILE: LICENSE.md
================================================
The MIT License (MIT)
Copyright (c) 2012 - 2023 Contributors to https://github.com/h5bp/Front-end-Developer-Interview-Questions
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
================================================
FILE: README.md
================================================
# Front-end Developer Interview Questions
This repository contains a number of front-end interview questions that can be used when vetting potential candidates. It is by no means recommended to use every single question here on the same candidate (that would take hours). Choosing a few items from this list should help you vet the intended skills you require.
**Note:** Keep in mind that many of these questions are open-ended and could lead to interesting discussions that tell you more about the person's capabilities than a straight answer would.
You can read more about this project & its history [here](https://h5bp.org/Front-end-Developer-Interview-Questions/about/).
## Table of Contents
1. [General Questions](src/questions/general-questions.md)
2. [HTML Questions](src/questions/html-questions.md)
3. [CSS Questions](src/questions/css-questions.md)
4. [JS Questions](src/questions/javascript-questions.md)
5. [Accessibility Questions](https://scottaohara.github.io/accessibility_interview_questions/) (external link)
6. [Testing Questions](src/questions/testing-questions.md)
7. [Performance Questions](src/questions/performance-questions.md)
8. [Network Questions](src/questions/network-questions.md)
9. [Coding Questions](src/questions/coding-questions.md)
10. [Fun Questions](src/questions/fun-questions.md)
## Getting Involved
1. [Contributors](#contributors)
2. [How to Contribute](https://github.com/h5bp/Front-end-Developer-Interview-Questions/blob/master/.github/CONTRIBUTING.md)
3. [License](https://github.com/h5bp/Front-end-Developer-Interview-Questions/blob/master/LICENSE.md)
The project is currently maintained by:
- [@roblarsen](https://github.com/roblarsen)
## Contributors
Feeling inspired? Check our [Contributing guide](https://github.com/h5bp/Front-end-Developer-Interview-Questions/blob/master/.github/CONTRIBUTING.md) to get started!
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tbody>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://darcyclarke.me/"><img src="https://avatars2.githubusercontent.com/u/459713?v=4?s=120" width="120px;" alt="Darcy Clarke"/><br /><sub><b>Darcy Clarke</b></sub></a><br /><a href="#ideas-darcyclarke" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=darcyclarke" title="Documentation">📖</a> <a href="#infra-darcyclarke" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Adarcyclarke" title="Reviewed Pull Requests">👀</a> <a href="#question-darcyclarke" title="Answering Questions">💬</a> <a href="#talk-darcyclarke" title="Talks">📢</a> <a href="#maintenance-darcyclarke" title="Maintenance">🚧</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://about.me/appleboy"><img src="https://avatars0.githubusercontent.com/u/21979?v=4?s=120" width="120px;" alt="Bo-Yi Wu"/><br /><sub><b>Bo-Yi Wu</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=appleboy" title="Documentation">📖</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Aappleboy" title="Reviewed Pull Requests">👀</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://nikolay.it"><img src="https://avatars1.githubusercontent.com/u/3106986?v=4?s=120" width="120px;" alt="Nikolay Kostov"/><br /><sub><b>Nikolay Kostov</b></sub></a><br /><a href="#translation-NikolayIT" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://hancic.info"><img src="https://avatars3.githubusercontent.com/u/356488?v=4?s=120" width="120px;" alt="Jan Hancic"/><br /><sub><b>Jan Hancic</b></sub></a><br /><a href="#translation-janhancic" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://twitter.com/richgilbank"><img src="https://avatars2.githubusercontent.com/u/1245284?v=4?s=120" width="120px;" alt="Rich Gilbank"/><br /><sub><b>Rich Gilbank</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=richgilbank" title="Documentation">📖</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Arichgilbank" title="Reviewed Pull Requests">👀</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/mattiasw"><img src="https://avatars0.githubusercontent.com/u/564615?v=4?s=120" width="120px;" alt="Mattias Wallander"/><br /><sub><b>Mattias Wallander</b></sub></a><br /><a href="#translation-mattiasw" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://gplus.to/songhun"><img src="https://avatars0.githubusercontent.com/u/760451?v=4?s=120" width="120px;" alt="Songhun"/><br /><sub><b>Songhun</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=Songhun" title="Documentation">📖</a> <a href="#translation-Songhun" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://giugee.com/portfolio"><img src="https://avatars3.githubusercontent.com/u/458523?v=4?s=120" width="120px;" alt="Giulia Alfonsi"/><br /><sub><b>Giulia Alfonsi</b></sub></a><br /><a href="#translation-electricg" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://mmhan.net"><img src="https://avatars0.githubusercontent.com/u/301672?v=4?s=120" width="120px;" alt="Mike Myat Min Han"/><br /><sub><b>Mike Myat Min Han</b></sub></a><br /><a href="#translation-mmhan" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.zhihu.com/people/deng-chen-hua"><img src="https://avatars0.githubusercontent.com/u/1861976?v=4?s=120" width="120px;" alt="SunLn"/><br /><sub><b>SunLn</b></sub></a><br /><a href="#translation-SunLn" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://javarouka.github.com"><img src="https://avatars2.githubusercontent.com/u/1438503?v=4?s=120" width="120px;" alt="Yi, Hangehee"/><br /><sub><b>Yi, Hangehee</b></sub></a><br /><a href="#translation-javarouka" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/shawnqiang"><img src="https://avatars1.githubusercontent.com/u/284017?v=4?s=120" width="120px;" alt="shawnqiang"/><br /><sub><b>shawnqiang</b></sub></a><br /><a href="#translation-shawnqiang" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://guilhermepontes.com"><img src="https://avatars2.githubusercontent.com/u/2065325?v=4?s=120" width="120px;" alt="Guilherme Pontes"/><br /><sub><b>Guilherme Pontes</b></sub></a><br /><a href="#translation-guilhermepontes" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/lufeihaidao"><img src="https://avatars3.githubusercontent.com/u/1731864?v=4?s=120" width="120px;" alt="lufeihaidao"/><br /><sub><b>lufeihaidao</b></sub></a><br /><a href="#translation-lufeihaidao" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://about.me/DonaldZhan"><img src="https://avatars2.githubusercontent.com/u/3182876?v=4?s=120" width="120px;" alt="Donald Zhan"/><br /><sub><b>Donald Zhan</b></sub></a><br /><a href="#translation-dz1984" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://mina.codes"><img src="https://avatars1.githubusercontent.com/u/876210?v=4?s=120" width="120px;" alt="Mina Markham"/><br /><sub><b>Mina Markham</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=minamarkham" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://paulirish.com"><img src="https://avatars0.githubusercontent.com/u/39191?v=4?s=120" width="120px;" alt="Paul Irish"/><br /><sub><b>Paul Irish</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=paulirish" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://mathieuhays.co.uk"><img src="https://avatars2.githubusercontent.com/u/5703113?v=4?s=120" width="120px;" alt="Mathieu Hays"/><br /><sub><b>Mathieu Hays</b></sub></a><br /><a href="#translation-mathieuhays" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://yanni4night.github.io"><img src="https://avatars0.githubusercontent.com/u/1710436?v=4?s=120" width="120px;" alt="Yong Yin"/><br /><sub><b>Yong Yin</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=yanni4night" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://dalesande.com"><img src="https://avatars3.githubusercontent.com/u/181089?v=4?s=120" width="120px;" alt="Dale Sande / @anotheruiguy"/><br /><sub><b>Dale Sande / @anotheruiguy</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=blackfalcon" title="Documentation">📖</a> <a href="#infra-blackfalcon" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Ablackfalcon" title="Reviewed Pull Requests">👀</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://www.marcobiedermann.com"><img src="https://avatars0.githubusercontent.com/u/5244986?v=4?s=120" width="120px;" alt="Marco Biedermann"/><br /><sub><b>Marco Biedermann</b></sub></a><br /><a href="#infra-marcobiedermann" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://victorcoulon.com"><img src="https://avatars2.githubusercontent.com/u/594365?v=4?s=120" width="120px;" alt="Victor Coulon"/><br /><sub><b>Victor Coulon</b></sub></a><br /><a href="#translation-Victa" title="Translation">🌍</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3AVicta" title="Reviewed Pull Requests">👀</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/demoive"><img src="https://avatars0.githubusercontent.com/u/472288?v=4?s=120" width="120px;" alt="Paulo Ávila"/><br /><sub><b>Paulo Ávila</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=demoive" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/ekremkaraca"><img src="https://avatars0.githubusercontent.com/u/690612?v=4?s=120" width="120px;" alt="Ekrem Karaca"/><br /><sub><b>Ekrem Karaca</b></sub></a><br /><a href="#translation-ekremkaraca" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://achalv.com"><img src="https://avatars3.githubusercontent.com/u/1014428?v=4?s=120" width="120px;" alt="Achal Varma"/><br /><sub><b>Achal Varma</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=achalv" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://www.audero.it"><img src="https://avatars2.githubusercontent.com/u/1430979?v=4?s=120" width="120px;" alt="Aurelio De Rosa"/><br /><sub><b>Aurelio De Rosa</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=AurelioDeRosa" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/d-i-b"><img src="https://avatars2.githubusercontent.com/u/553940?v=4?s=120" width="120px;" alt="Min Zhao"/><br /><sub><b>Min Zhao</b></sub></a><br /><a href="#translation-d-i-b" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://twitter.com/alrra"><img src="https://avatars1.githubusercontent.com/u/1223565?v=4?s=120" width="120px;" alt="Cătălin Mariș"/><br /><sub><b>Cătălin Mariș</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=alrra" title="Documentation">📖</a> <a href="#translation-alrra" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://s10wen.com"><img src="https://avatars2.githubusercontent.com/u/1136114?v=4?s=120" width="120px;" alt="Simon Owen"/><br /><sub><b>Simon Owen</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=s10wen" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/MaximKhlobystov"><img src="https://avatars0.githubusercontent.com/u/5004762?v=4?s=120" width="120px;" alt="Maxim Khlobystov"/><br /><sub><b>Maxim Khlobystov</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=MaximKhlobystov" title="Documentation">📖</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3AMaximKhlobystov" title="Reviewed Pull Requests">👀</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/dermatobia"><img src="https://avatars2.githubusercontent.com/u/4896612?v=4?s=120" width="120px;" alt="Sara"/><br /><sub><b>Sara</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=dermatobia" title="Documentation">📖</a> <a href="#translation-dermatobia" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/jhummel"><img src="https://avatars0.githubusercontent.com/u/495484?v=4?s=120" width="120px;" alt="Jason Hummel"/><br /><sub><b>Jason Hummel</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=jhummel" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/kunsachdeva"><img src="https://avatars2.githubusercontent.com/u/5383258?v=4?s=120" width="120px;" alt="Kunal Sachdeva"/><br /><sub><b>Kunal Sachdeva</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=kunsachdeva" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://strugee.net"><img src="https://avatars0.githubusercontent.com/u/911174?v=4?s=120" width="120px;" alt="AJ Jordan"/><br /><sub><b>AJ Jordan</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=strugee" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/paulalexandru"><img src="https://avatars2.githubusercontent.com/u/10955105?v=4?s=120" width="120px;" alt="paulalexandru"/><br /><sub><b>paulalexandru</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=paulalexandru" title="Documentation">📖</a> <a href="#translation-paulalexandru" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/rozehan"><img src="https://avatars0.githubusercontent.com/u/2157467?v=4?s=120" width="120px;" alt="dot"/><br /><sub><b>dot</b></sub></a><br /><a href="#infra-rozehan" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#translation-rozehan" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://twitter.com/billowblut"><img src="https://avatars3.githubusercontent.com/u/1256959?v=4?s=120" width="120px;" alt="Everardo Medina"/><br /><sub><b>Everardo Medina</b></sub></a><br /><a href="#translation-everblut" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/gauravmuk"><img src="https://avatars0.githubusercontent.com/u/250947?v=4?s=120" width="120px;" alt="Gaurav Nanda"/><br /><sub><b>Gaurav Nanda</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=gauravmuk" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/malaman"><img src="https://avatars0.githubusercontent.com/u/6554653?v=4?s=120" width="120px;" alt="Andrii Malaman"/><br /><sub><b>Andrii Malaman</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=malaman" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.betterpixels.co.uk"><img src="https://avatars3.githubusercontent.com/u/419147?v=4?s=120" width="120px;" alt="Daniele Zanni"/><br /><sub><b>Daniele Zanni</b></sub></a><br /><a href="#translation-syymza" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://fernandofreitasalves.com"><img src="https://avatars3.githubusercontent.com/u/1414472?v=4?s=120" width="120px;" alt="Fernando Freitas Alves"/><br /><sub><b>Fernando Freitas Alves</b></sub></a><br /><a href="#translation-ffreitasalves" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/tjwudi"><img src="https://avatars0.githubusercontent.com/u/5257816?v=4?s=120" width="120px;" alt="John Wu"/><br /><sub><b>John Wu</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=tjwudi" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/pnevares"><img src="https://avatars0.githubusercontent.com/u/211764?v=4?s=120" width="120px;" alt="Pablo Nevares"/><br /><sub><b>Pablo Nevares</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=pnevares" title="Documentation">📖</a> <a href="#translation-pnevares" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/f3liperamos"><img src="https://avatars3.githubusercontent.com/u/4040037?v=4?s=120" width="120px;" alt="Felipe Ramos"/><br /><sub><b>Felipe Ramos</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=f3liperamos" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://twitter.com/arthur_versch"><img src="https://avatars0.githubusercontent.com/u/6025224?v=4?s=120" width="120px;" alt="Arthur Verschaeve"/><br /><sub><b>Arthur Verschaeve</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=arthurvr" title="Documentation">📖</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Aarthurvr" title="Reviewed Pull Requests">👀</a> <a href="#translation-arthurvr" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/isdampe"><img src="https://avatars1.githubusercontent.com/u/7271686?v=4?s=120" width="120px;" alt="Richard Denton"/><br /><sub><b>Richard Denton</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=isdampe" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/kubum"><img src="https://avatars3.githubusercontent.com/u/169803?v=4?s=120" width="120px;" alt="Andrey Fadeyev"/><br /><sub><b>Andrey Fadeyev</b></sub></a><br /><a href="#translation-kubum" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/rimager"><img src="https://avatars0.githubusercontent.com/u/7401367?v=4?s=120" width="120px;" alt="rimager"/><br /><sub><b>rimager</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=rimager" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/rjain11"><img src="https://avatars3.githubusercontent.com/u/5899771?v=4?s=120" width="120px;" alt="Rishabh Jain"/><br /><sub><b>Rishabh Jain</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=rjain11" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/Kaijun"><img src="https://avatars3.githubusercontent.com/u/1693027?v=4?s=120" width="120px;" alt="Kaijun Chen"/><br /><sub><b>Kaijun Chen</b></sub></a><br /><a href="#translation-Kaijun" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/NkS90"><img src="https://avatars2.githubusercontent.com/u/2872399?v=4?s=120" width="120px;" alt="Nithya"/><br /><sub><b>Nithya</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=NkS90" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.erwanjegouzo.com"><img src="https://avatars3.githubusercontent.com/u/366909?v=4?s=120" width="120px;" alt="Erwan Jegouzo"/><br /><sub><b>Erwan Jegouzo</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=erwanjegouzo" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://www.linkedin.com/in/tiemevanveen"><img src="https://avatars3.githubusercontent.com/u/1330668?v=4?s=120" width="120px;" alt="Tieme van Veen"/><br /><sub><b>Tieme van Veen</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=teameh" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/linkgod"><img src="https://avatars3.githubusercontent.com/u/1736020?v=4?s=120" width="120px;" alt="Hsun"/><br /><sub><b>Hsun</b></sub></a><br /><a href="#translation-linkgod" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/adrienchretien"><img src="https://avatars2.githubusercontent.com/u/1096295?v=4?s=120" width="120px;" alt="Adrien CHRETIEN"/><br /><sub><b>Adrien CHRETIEN</b></sub></a><br /><a href="#translation-adrienchretien" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/shnere"><img src="https://avatars1.githubusercontent.com/u/780497?v=4?s=120" width="120px;" alt="Alan Rodríguez"/><br /><sub><b>Alan Rodríguez</b></sub></a><br /><a href="#translation-shnere" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://harisadam.com"><img src="https://avatars0.githubusercontent.com/u/797521?v=4?s=120" width="120px;" alt="Adam Haris"/><br /><sub><b>Adam Haris</b></sub></a><br /><a href="#translation-harisadam" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://toshimaru.net/"><img src="https://avatars0.githubusercontent.com/u/803398?v=4?s=120" width="120px;" alt="Toshimaru"/><br /><sub><b>Toshimaru</b></sub></a><br /><a href="#translation-toshimaru" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://shankarcabus.com.br"><img src="https://avatars3.githubusercontent.com/u/1202421?v=4?s=120" width="120px;" alt="Shankar Cabus"/><br /><sub><b>Shankar Cabus</b></sub></a><br /><a href="#translation-shankarcabus" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/lukasz-jakub-adamczuk"><img src="https://avatars0.githubusercontent.com/u/1239848?v=4?s=120" width="120px;" alt="Ash"/><br /><sub><b>Ash</b></sub></a><br /><a href="#translation-lukasz-jakub-adamczuk" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/hanksudo"><img src="https://avatars2.githubusercontent.com/u/467745?v=4?s=120" width="120px;" alt="Hank Wang"/><br /><sub><b>Hank Wang</b></sub></a><br /><a href="#translation-hanksudo" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://graybobo.github.io/"><img src="https://avatars2.githubusercontent.com/u/790332?v=4?s=120" width="120px;" alt="KILLHAPPY."/><br /><sub><b>KILLHAPPY.</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=Graybobo" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://msvaljek.blogspot.com"><img src="https://avatars0.githubusercontent.com/u/2877320?v=4?s=120" width="120px;" alt="Marko Švaljek"/><br /><sub><b>Marko Švaljek</b></sub></a><br /><a href="#translation-msval" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://www.funcion13.com"><img src="https://avatars2.githubusercontent.com/u/946645?v=4?s=120" width="120px;" alt="Antonio Laguna"/><br /><sub><b>Antonio Laguna</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=Antonio-Laguna" title="Documentation">📖</a> <a href="#translation-Antonio-Laguna" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.mi2oon.com"><img src="https://avatars3.githubusercontent.com/u/464143?v=4?s=120" width="120px;" alt="Mithun Dhiman"/><br /><sub><b>Mithun Dhiman</b></sub></a><br /><a href="#translation-mi2oon" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://darklg.me"><img src="https://avatars1.githubusercontent.com/u/307957?v=4?s=120" width="120px;" alt="Kévin Rocher / @Darklg"/><br /><sub><b>Kévin Rocher / @Darklg</b></sub></a><br /><a href="#translation-Darklg" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://dpashk.com"><img src="https://avatars3.githubusercontent.com/u/1157741?v=4?s=120" width="120px;" alt="Dmitry Pashkevich"/><br /><sub><b>Dmitry Pashkevich</b></sub></a><br /><a href="#translation-dpashkevich" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/karmeljuk"><img src="https://avatars0.githubusercontent.com/u/5672886?v=4?s=120" width="120px;" alt="karmeljuk"/><br /><sub><b>karmeljuk</b></sub></a><br /><a href="#translation-karmeljuk" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://decaf.de"><img src="https://avatars2.githubusercontent.com/u/1297466?v=4?s=120" width="120px;" alt="Dirk Schürjohann"/><br /><sub><b>Dirk Schürjohann</b></sub></a><br /><a href="#translation-schuer" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/cybear"><img src="https://avatars1.githubusercontent.com/u/73858?v=4?s=120" width="120px;" alt="Björn Söderqvist"/><br /><sub><b>Björn Söderqvist</b></sub></a><br /><a href="#translation-cybear" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.nitinh.com"><img src="https://avatars1.githubusercontent.com/u/50523?v=4?s=120" width="120px;" alt="Nitin Hayaran"/><br /><sub><b>Nitin Hayaran</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=nitinhayaran" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://poetro.hu/"><img src="https://avatars0.githubusercontent.com/u/412052?v=4?s=120" width="120px;" alt="Peter Galiba"/><br /><sub><b>Peter Galiba</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=Poetro" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://neilheinrich.com"><img src="https://avatars2.githubusercontent.com/u/23180?v=4?s=120" width="120px;" alt="Neil Heinrich"/><br /><sub><b>Neil Heinrich</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=nheinrich" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://ohgyun.com"><img src="https://avatars2.githubusercontent.com/u/582314?v=4?s=120" width="120px;" alt="Ohgyun Ahn"/><br /><sub><b>Ohgyun Ahn</b></sub></a><br /><a href="#translation-ohgyun" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/nerdog"><img src="https://avatars3.githubusercontent.com/u/1648813?v=4?s=120" width="120px;" alt="nerdog"/><br /><sub><b>nerdog</b></sub></a><br /><a href="#translation-nerdog" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://leo.cr"><img src="https://avatars2.githubusercontent.com/u/117184?v=4?s=120" width="120px;" alt="Leo Picado"/><br /><sub><b>Leo Picado</b></sub></a><br /><a href="#translation-leopic" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://refine.hull.io"><img src="https://avatars3.githubusercontent.com/u/9458?v=4?s=120" width="120px;" alt="Romain Dardour"/><br /><sub><b>Romain Dardour</b></sub></a><br /><a href="#translation-unity" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://blog.alexanderseville.com/"><img src="https://avatars2.githubusercontent.com/u/1172331?v=4?s=120" width="120px;" alt="Alex Seville"/><br /><sub><b>Alex Seville</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=alex-seville" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://hooray.cnblogs.com"><img src="https://avatars3.githubusercontent.com/u/1574903?v=4?s=120" width="120px;" alt="胡尐睿丶"/><br /><sub><b>胡尐睿丶</b></sub></a><br /><a href="#translation-hooray" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://petrychuk.com"><img src="https://avatars3.githubusercontent.com/u/744568?v=4?s=120" width="120px;" alt="Vitalii Petrychuk"/><br /><sub><b>Vitalii Petrychuk</b></sub></a><br /><a href="#translation-vermilion1" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://tairraos.github.io"><img src="https://avatars1.githubusercontent.com/u/185069?v=4?s=120" width="120px;" alt="Tairraos"/><br /><sub><b>Tairraos</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=Tairraos" title="Documentation">📖</a> <a href="#translation-Tairraos" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/draev"><img src="https://avatars2.githubusercontent.com/u/842729?v=4?s=120" width="120px;" alt="Dmitrii Raev"/><br /><sub><b>Dmitrii Raev</b></sub></a><br /><a href="#translation-draev" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/bpu"><img src="https://avatars1.githubusercontent.com/u/3254402?v=4?s=120" width="120px;" alt="Bartek"/><br /><sub><b>Bartek</b></sub></a><br /><a href="#translation-bpu" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://twitter.com/vitorbal"><img src="https://avatars2.githubusercontent.com/u/626038?v=4?s=120" width="120px;" alt="Vitor Balocco"/><br /><sub><b>Vitor Balocco</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=vitorbal" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://jonathantneal.com"><img src="https://avatars0.githubusercontent.com/u/188426?v=4?s=120" width="120px;" alt="Jonathan Neal"/><br /><sub><b>Jonathan Neal</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=jonathantneal" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/Muqito"><img src="https://avatars3.githubusercontent.com/u/3002925?v=4?s=120" width="120px;" alt="Christoffer Lans"/><br /><sub><b>Christoffer Lans</b></sub></a><br /><a href="#translation-Muqito" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.felipefialho.com/"><img src="https://avatars0.githubusercontent.com/u/3603793?v=4?s=120" width="120px;" alt="Felipe Fialho"/><br /><sub><b>Felipe Fialho</b></sub></a><br /><a href="#translation-LFeh" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://piotrek.co"><img src="https://avatars3.githubusercontent.com/u/85532?v=4?s=120" width="120px;" alt="Piotrek Mierzejewski"/><br /><sub><b>Piotrek Mierzejewski</b></sub></a><br /><a href="#translation-pim" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://patrikwibron.se/"><img src="https://avatars3.githubusercontent.com/u/233347?v=4?s=120" width="120px;" alt="Patrik Wibron"/><br /><sub><b>Patrik Wibron</b></sub></a><br /><a href="#translation-wibron" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://vdv73.ru"><img src="https://avatars3.githubusercontent.com/u/971061?v=4?s=120" width="120px;" alt="Dmitry Vislov"/><br /><sub><b>Dmitry Vislov</b></sub></a><br /><a href="#translation-vdv73rus" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://krzysztofromanowski.pl"><img src="https://avatars2.githubusercontent.com/u/522810?v=4?s=120" width="120px;" alt="Krzysztof Romanowski"/><br /><sub><b>Krzysztof Romanowski</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=castus" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://www.very-geek.com"><img src="https://avatars3.githubusercontent.com/u/1104018?v=4?s=120" width="120px;" alt="Albert Yu"/><br /><sub><b>Albert Yu</b></sub></a><br /><a href="#translation-nightire" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://twitter.com/slaramen"><img src="https://avatars3.githubusercontent.com/u/585824?v=4?s=120" width="120px;" alt="Sebastian Lara Menares"/><br /><sub><b>Sebastian Lara Menares</b></sub></a><br /><a href="#translation-slara" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://sunnylost.com/"><img src="https://avatars3.githubusercontent.com/u/693496?v=4?s=120" width="120px;" alt="sunnylost"/><br /><sub><b>sunnylost</b></sub></a><br /><a href="#translation-sunnylost" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/miniflycn"><img src="https://avatars3.githubusercontent.com/u/2239584?v=4?s=120" width="120px;" alt="Daniel Yang"/><br /><sub><b>Daniel Yang</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=miniflycn" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://contains.me/"><img src="https://avatars0.githubusercontent.com/u/1562646?v=4?s=120" width="120px;" alt="Michael P. Pfeiffer"/><br /><sub><b>Michael P. Pfeiffer</b></sub></a><br /><a href="#translation-frontdevde" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://craft-interactive.de/"><img src="https://avatars1.githubusercontent.com/u/1557092?v=4?s=120" width="120px;" alt="Tyll Weiß"/><br /><sub><b>Tyll Weiß</b></sub></a><br /><a href="#translation-Inkdpixels" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://andreime.com"><img src="https://avatars2.githubusercontent.com/u/636000?v=4?s=120" width="120px;" alt="Andrei Sebastian Cîmpean"/><br /><sub><b>Andrei Sebastian Cîmpean</b></sub></a><br /><a href="#translation-andreisebastianc" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://sokolov.cc/"><img src="https://avatars0.githubusercontent.com/u/113721?v=4?s=120" width="120px;" alt="Denis Sokolov"/><br /><sub><b>Denis Sokolov</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=denis-sokolov" title="Documentation">📖</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/arcanous"><img src="https://avatars3.githubusercontent.com/u/4963067?v=4?s=120" width="120px;" alt="Harijs Deksnis"/><br /><sub><b>Harijs Deksnis</b></sub></a><br /><a href="#translation-arcanous" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="http://htmlcssjavascript.com/"><img src="https://avatars0.githubusercontent.com/u/361421?v=4?s=120" width="120px;" alt="Rob Larsen"/><br /><sub><b>Rob Larsen</b></sub></a><br /><a href="#ideas-roblarsen" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=roblarsen" title="Documentation">📖</a> <a href="#infra-roblarsen" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Aroblarsen" title="Reviewed Pull Requests">👀</a> <a href="#question-roblarsen" title="Answering Questions">💬</a> <a href="#talk-roblarsen" title="Talks">📢</a> <a href="#maintenance-roblarsen" title="Maintenance">🚧</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://cezaraugusto.net/"><img src="https://avatars0.githubusercontent.com/u/4672033?v=4?s=120" width="120px;" alt="Cezar Augusto"/><br /><sub><b>Cezar Augusto</b></sub></a><br /><a href="#ideas-cezaraugusto" title="Ideas, Planning, & Feedback">🤔</a> <a href="#infra-cezaraugusto" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Acezaraugusto" title="Reviewed Pull Requests">👀</a> <a href="#maintenance-cezaraugusto" title="Maintenance">🚧</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://www.linkedin.com/in/vvanchuk/"><img src="https://avatars1.githubusercontent.com/u/6904368?v=4?s=120" width="120px;" alt="Vasiliy Vanchuk"/><br /><sub><b>Vasiliy Vanchuk</b></sub></a><br /><a href="#ideas-vvscode" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/pulls?q=is%3Apr+reviewed-by%3Avvscode" title="Reviewed Pull Requests">👀</a> <a href="#maintenance-vvscode" title="Maintenance">🚧</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/veronvynguyen"><img src="https://avatars.githubusercontent.com/u/17018972?v=4?s=120" width="120px;" alt="Vy Nguyen"/><br /><sub><b>Vy Nguyen</b></sub></a><br /><a href="#content-veronvynguyen" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://pchaparro.netlify.app/"><img src="https://avatars.githubusercontent.com/u/94259578?v=4?s=120" width="120px;" alt="Pedro Chaparro"/><br /><sub><b>Pedro Chaparro</b></sub></a><br /><a href="#translation-PChaparro" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/WildxHV"><img src="https://avatars.githubusercontent.com/u/71403298?v=4?s=120" width="120px;" alt="Harshvardhan Singh Sisodia"/><br /><sub><b>Harshvardhan Singh Sisodia</b></sub></a><br /><a href="#translation-WildxHV" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/gabrielrbarbosa"><img src="https://avatars.githubusercontent.com/u/12158575?v=4?s=120" width="120px;" alt="Gabriel R. Barbosa"/><br /><sub><b>Gabriel R. Barbosa</b></sub></a><br /><a href="#translation-gabrielrbarbosa" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/talhatahir"><img src="https://avatars.githubusercontent.com/u/8845428?v=4?s=120" width="120px;" alt="Talha Tahir"/><br /><sub><b>Talha Tahir</b></sub></a><br /><a href="#content-talhatahir" title="Content">🖋</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="http://www.subashcs.com.np/"><img src="https://avatars.githubusercontent.com/u/29421465?v=4?s=120" width="120px;" alt="Subash Chandra Sapkota"/><br /><sub><b>Subash Chandra Sapkota</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=subashcs" title="Code">💻</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/sarahesbie"><img src="https://avatars.githubusercontent.com/u/4270573?v=4?s=120" width="120px;" alt="Sarah Brown"/><br /><sub><b>Sarah Brown</b></sub></a><br /><a href="#content-sarahesbie" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://christianoliff.com/"><img src="https://avatars.githubusercontent.com/u/1212885?v=4?s=120" width="120px;" alt="Christian Oliff"/><br /><sub><b>Christian Oliff</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=coliff" title="Code">💻</a> <a href="#infra-coliff" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#maintenance-coliff" title="Maintenance">🚧</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/andershagbard"><img src="https://avatars.githubusercontent.com/u/9662430?v=4?s=120" width="120px;" alt="Anders Søgaard"/><br /><sub><b>Anders Søgaard</b></sub></a><br /><a href="#content-andershagbard" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://segredo.dev/"><img src="https://avatars.githubusercontent.com/u/11761170?v=4?s=120" width="120px;" alt="Italo A."/><br /><sub><b>Italo A.</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=iaurg" title="Code">💻</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/cpvalente"><img src="https://avatars.githubusercontent.com/u/34649812?v=4?s=120" width="120px;" alt="Carlos Valente"/><br /><sub><b>Carlos Valente</b></sub></a><br /><a href="#translation-cpvalente" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://baumannzone.dev/"><img src="https://avatars.githubusercontent.com/u/5422102?v=4?s=120" width="120px;" alt="Jorge Baumann"/><br /><sub><b>Jorge Baumann</b></sub></a><br /><a href="#translation-baumannzone" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://satyamsundaram.tech/"><img src="https://avatars.githubusercontent.com/u/54367435?v=4?s=120" width="120px;" alt="Satyam Sundaram"/><br /><sub><b>Satyam Sundaram</b></sub></a><br /><a href="#content-satyamsundaram" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/NegiAkash890"><img src="https://avatars.githubusercontent.com/u/55234838?v=4?s=120" width="120px;" alt="Akash Negi"/><br /><sub><b>Akash Negi</b></sub></a><br /><a href="#content-NegiAkash890" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://www.tn76.com/"><img src="https://avatars.githubusercontent.com/u/44228841?v=4?s=120" width="120px;" alt="Ilyes Tounsi"/><br /><sub><b>Ilyes Tounsi</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=tounsils" title="Code">💻</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://swati-gwc.github.io/"><img src="https://avatars.githubusercontent.com/u/63490144?v=4?s=120" width="120px;" alt="Swati Tripathi"/><br /><sub><b>Swati Tripathi</b></sub></a><br /><a href="#translation-swati-gwc" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/dafaputra00"><img src="https://avatars.githubusercontent.com/u/62801712?v=4?s=120" width="120px;" alt="Aziz Dafa Putra"/><br /><sub><b>Aziz Dafa Putra</b></sub></a><br /><a href="#translation-dafaputra00" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/Abg4real"><img src="https://avatars.githubusercontent.com/u/55308761?v=4?s=120" width="120px;" alt="Abg4real"/><br /><sub><b>Abg4real</b></sub></a><br /><a href="#content-Abg4real" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/nataliepina"><img src="https://avatars.githubusercontent.com/u/34781875?v=4?s=120" width="120px;" alt="Natalie Pina"/><br /><sub><b>Natalie Pina</b></sub></a><br /><a href="#content-nataliepina" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/bt-dot"><img src="https://avatars.githubusercontent.com/u/55170799?v=4?s=120" width="120px;" alt="Bruce Tang"/><br /><sub><b>Bruce Tang</b></sub></a><br /><a href="#content-bt-dot" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/vltansky"><img src="https://avatars.githubusercontent.com/u/5851280?v=4?s=120" width="120px;" alt="Vlad Tansky"/><br /><sub><b>Vlad Tansky</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=vltansky" title="Code">💻</a> <a href="#design-vltansky" title="Design">🎨</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/voy"><img src="https://avatars.githubusercontent.com/u/194726?v=4?s=120" width="120px;" alt="Vojtech Jasny"/><br /><sub><b>Vojtech Jasny</b></sub></a><br /><a href="#content-voy" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://codewithlinda.com/"><img src="https://avatars.githubusercontent.com/u/32891838?v=4?s=120" width="120px;" alt="Linda Ikechukwu"/><br /><sub><b>Linda Ikechukwu</b></sub></a><br /><a href="#content-Linda-Ikechukwu" title="Content">🖋</a></td>
</tr>
<tr>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/iownthegame"><img src="https://avatars.githubusercontent.com/u/1487369?v=4?s=120" width="120px;" alt="Hui-Yu Lee"/><br /><sub><b>Hui-Yu Lee</b></sub></a><br /><a href="#translation-iownthegame" title="Translation">🌍</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/aej11a"><img src="https://avatars.githubusercontent.com/u/10066422?v=4?s=120" width="120px;" alt="Andrew Jones"/><br /><sub><b>Andrew Jones</b></sub></a><br /><a href="#content-aej11a" title="Content">🖋</a></td>
<td align="center" valign="top" width="16.66%"><a href="https://github.com/Teesy99"><img src="https://avatars.githubusercontent.com/u/45621118?v=4?s=120" width="120px;" alt="Teesta Koch"/><br /><sub><b>Teesta Koch</b></sub></a><br /><a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions/commits?author=Teesy99" title="Documentation">📖</a></td>
</tr>
</tbody>
</table>
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
## License
[Copyright (c) Contributors of the Front-end Developer Interview Questions](https://github.com/h5bp/Front-end-Developer-Interview-Questions/blob/master/LICENSE.md)
================================================
FILE: config/eleventy.config.js
================================================
const { DateTime } = require('luxon')
const CleanCSS = require('clean-css')
const UglifyJS = require('uglify-es')
const htmlmin = require('html-minifier')
const { EleventyI18nPlugin } = require("@11ty/eleventy");
const syntaxHighlight = require('@11ty/eleventy-plugin-syntaxhighlight')
const markdown = require('markdown-it')({
html: true,
breaks: true,
linkify: true,
typographer: true
}).use(require('markdown-it-anchor'), {
level: [2],
permalink: true,
permalinkBefore: true,
permalinkSymbol: ''
})
module.exports = eleventyConfig => {
eleventyConfig.addPlugin(syntaxHighlight)
eleventyConfig.addPlugin(EleventyI18nPlugin, {
defaultLanguage: 'en',
});
eleventyConfig.setLibrary('md', markdown)
eleventyConfig.addFilter('cssmin', code => {
return new CleanCSS({}).minify(code).styles
})
eleventyConfig.addFilter('jsmin', (code) => {
let minified = UglifyJS.minify(code)
if (minified.error) {
console.error('UglifyJS error: ', minified.error)
return code
}
return minified.code
})
// Minify HTML output
eleventyConfig.addTransform('htmlmin', (content, outputPath) => {
if (outputPath.indexOf('.html') > -1) {
let minified = htmlmin.minify(content, {
useShortDoctype: true,
removeComments: true,
collapseWhitespace: true
})
return minified
}
return content
})
eleventyConfig.addFilter('markdownify', str => {
return markdown.render(str)
})
eleventyConfig.addFilter('markdownify_inline', str =>
markdown.renderInline(str)
)
eleventyConfig.addFilter('strip_html', str => {
return str.replace(/<script.*?<\/script>|<!--.*?-->|<style.*?<\/style>|<.*?>/g, '')
})
// https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#valid-date-string
eleventyConfig.addFilter('html_date_string', dateObj => {
return DateTime.fromJSDate(dateObj).toFormat('yyyy-LL-dd')
})
eleventyConfig.addFilter('github_permalink', str => {
return str.replace(/\/index.html/g, '.md')
})
eleventyConfig.addFilter('permalink', str => {
return str.replace(/\.html/g, '')
})
eleventyConfig.addPassthroughCopy('src/assets')
return {
templateFormats: ['njk', 'md', 'html'],
dir: {
input: 'src',
includes: '_includes',
data: '_data',
output: '_site'
},
markdownTemplateEngine: 'njk',
htmlTemplateEngine: 'njk',
dataTemplateEngine: 'njk',
passthroughFileCopy: true
}
}
================================================
FILE: package.json
================================================
{
"name": "front-end-developer-interview-questions",
"version": "1.0.0",
"description": "A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.",
"scripts": {
"build": "eleventy --config=config/eleventy.config.js --pathprefix='Front-end-Developer-Interview-Questions/'",
"contributors:add": "all-contributors add",
"contributors:generate": "all-contributors generate && cp .all-contributorsrc ./src/_data/contributors.json",
"start": "eleventy --config=config/eleventy.config.js --serve --port 9090 --quiet"
},
"repository": {
"type": "git",
"url": "git+https://github.com/h5bp/Front-end-Developer-Interview-Questions.git"
},
"keywords": [
"css",
"front-end",
"html",
"interview",
"js",
"questions"
],
"author": "H5BP",
"contributors": [
{
"name": "Rob Larsen",
"email": "rob@htmlcssjavascript.com"
},
{
"name": "Darcy Clarke",
"email": "darcy@darcyclarke.me"
}
],
"license": "MIT",
"bugs": {
"url": "https://github.com/h5bp/Front-end-Developer-Interview-Questions/issues"
},
"homepage": "https://github.com/h5bp/Front-end-Developer-Interview-Questions#readme",
"devDependencies": {
"@11ty/eleventy": "^2.0.1",
"@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0",
"all-contributors-cli": "^6.26.1",
"clean-css": "^5.3.3",
"html-minifier": "^4.0.0",
"luxon": "^3.4.4",
"markdown-it": "^14.1.0",
"markdown-it-anchor": "^8.6.7",
"uglify-es": "^3.3.9"
},
"resolutions": {
"axios": "0.18.1"
}
}
================================================
FILE: src/404.njk
================================================
---
title: 404 - Page not found
description: Think this is wrong? [Open an issue](https://github.com/h5bp/Front-end-Developer-Interview-Questions/issues/new)
permalink: /404.html
excludeFromSitemap: true
---
{% extends 'layouts/page.njk' %}
{% set content %}
{% endset %}
{% block main %}
<div class="content">
{{ content | markdownify | safe }}
</div>
{% endblock %}
================================================
FILE: src/_data/contributors.json
================================================
{
"projectName": "Front-end-Developer-Interview-Questions",
"projectOwner": "h5bp",
"files": [
"CONTRIBUTORS.md",
"README.md"
],
"imageSize": 120,
"commit": true,
"contributorsPerLine": 6,
"contributors": [
{
"login": "darcyclarke",
"name": "Darcy Clarke",
"avatar_url": "https://avatars2.githubusercontent.com/u/459713?v=4",
"profile": "http://darcyclarke.me/",
"contributions": [
"ideas",
"doc",
"infra",
"review",
"question",
"talk",
"maintenance"
]
},
{
"login": "appleboy",
"name": "Bo-Yi Wu",
"avatar_url": "https://avatars0.githubusercontent.com/u/21979?v=4",
"profile": "http://about.me/appleboy",
"contributions": [
"doc",
"review"
]
},
{
"login": "NikolayIT",
"name": "Nikolay Kostov",
"avatar_url": "https://avatars1.githubusercontent.com/u/3106986?v=4",
"profile": "http://nikolay.it",
"contributions": [
"translation"
]
},
{
"login": "janhancic",
"name": "Jan Hancic",
"avatar_url": "https://avatars3.githubusercontent.com/u/356488?v=4",
"profile": "http://hancic.info",
"contributions": [
"translation"
]
},
{
"login": "richgilbank",
"name": "Rich Gilbank",
"avatar_url": "https://avatars2.githubusercontent.com/u/1245284?v=4",
"profile": "http://twitter.com/richgilbank",
"contributions": [
"doc",
"review"
]
},
{
"login": "mattiasw",
"name": "Mattias Wallander",
"avatar_url": "https://avatars0.githubusercontent.com/u/564615?v=4",
"profile": "https://github.com/mattiasw",
"contributions": [
"translation"
]
},
{
"login": "Songhun",
"name": "Songhun",
"avatar_url": "https://avatars0.githubusercontent.com/u/760451?v=4",
"profile": "http://gplus.to/songhun",
"contributions": [
"doc",
"translation"
]
},
{
"login": "electricg",
"name": "Giulia Alfonsi",
"avatar_url": "https://avatars3.githubusercontent.com/u/458523?v=4",
"profile": "http://giugee.com/portfolio",
"contributions": [
"translation"
]
},
{
"login": "mmhan",
"name": "Mike Myat Min Han",
"avatar_url": "https://avatars0.githubusercontent.com/u/301672?v=4",
"profile": "http://mmhan.net",
"contributions": [
"translation"
]
},
{
"login": "SunLn",
"name": "SunLn",
"avatar_url": "https://avatars0.githubusercontent.com/u/1861976?v=4",
"profile": "http://www.zhihu.com/people/deng-chen-hua",
"contributions": [
"translation"
]
},
{
"login": "javarouka",
"name": "Yi, Hangehee",
"avatar_url": "https://avatars2.githubusercontent.com/u/1438503?v=4",
"profile": "http://javarouka.github.com",
"contributions": [
"translation"
]
},
{
"login": "shawnqiang",
"name": "shawnqiang",
"avatar_url": "https://avatars1.githubusercontent.com/u/284017?v=4",
"profile": "https://github.com/shawnqiang",
"contributions": [
"translation"
]
},
{
"login": "guilhermepontes",
"name": "Guilherme Pontes",
"avatar_url": "https://avatars2.githubusercontent.com/u/2065325?v=4",
"profile": "http://guilhermepontes.com",
"contributions": [
"translation"
]
},
{
"login": "lufeihaidao",
"name": "lufeihaidao",
"avatar_url": "https://avatars3.githubusercontent.com/u/1731864?v=4",
"profile": "https://github.com/lufeihaidao",
"contributions": [
"translation"
]
},
{
"login": "dz1984",
"name": "Donald Zhan",
"avatar_url": "https://avatars2.githubusercontent.com/u/3182876?v=4",
"profile": "http://about.me/DonaldZhan",
"contributions": [
"translation"
]
},
{
"login": "minamarkham",
"name": "Mina Markham",
"avatar_url": "https://avatars1.githubusercontent.com/u/876210?v=4",
"profile": "http://mina.codes",
"contributions": [
"doc"
]
},
{
"login": "paulirish",
"name": "Paul Irish",
"avatar_url": "https://avatars0.githubusercontent.com/u/39191?v=4",
"profile": "http://paulirish.com",
"contributions": [
"doc"
]
},
{
"login": "mathieuhays",
"name": "Mathieu Hays",
"avatar_url": "https://avatars2.githubusercontent.com/u/5703113?v=4",
"profile": "https://mathieuhays.co.uk",
"contributions": [
"translation"
]
},
{
"login": "yanni4night",
"name": "Yong Yin",
"avatar_url": "https://avatars0.githubusercontent.com/u/1710436?v=4",
"profile": "https://yanni4night.github.io",
"contributions": [
"doc"
]
},
{
"login": "blackfalcon",
"name": "Dale Sande / @anotheruiguy",
"avatar_url": "https://avatars3.githubusercontent.com/u/181089?v=4",
"profile": "http://dalesande.com",
"contributions": [
"doc",
"infra",
"review"
]
},
{
"login": "marcobiedermann",
"name": "Marco Biedermann",
"avatar_url": "https://avatars0.githubusercontent.com/u/5244986?v=4",
"profile": "https://www.marcobiedermann.com",
"contributions": [
"infra"
]
},
{
"login": "Victa",
"name": "Victor Coulon",
"avatar_url": "https://avatars2.githubusercontent.com/u/594365?v=4",
"profile": "http://victorcoulon.com",
"contributions": [
"translation",
"review"
]
},
{
"login": "demoive",
"name": "Paulo Ávila",
"avatar_url": "https://avatars0.githubusercontent.com/u/472288?v=4",
"profile": "https://github.com/demoive",
"contributions": [
"doc"
]
},
{
"login": "ekremkaraca",
"name": "Ekrem Karaca",
"avatar_url": "https://avatars0.githubusercontent.com/u/690612?v=4",
"profile": "https://github.com/ekremkaraca",
"contributions": [
"translation"
]
},
{
"login": "achalv",
"name": "Achal Varma",
"avatar_url": "https://avatars3.githubusercontent.com/u/1014428?v=4",
"profile": "http://achalv.com",
"contributions": [
"doc"
]
},
{
"login": "AurelioDeRosa",
"name": "Aurelio De Rosa",
"avatar_url": "https://avatars2.githubusercontent.com/u/1430979?v=4",
"profile": "https://www.audero.it",
"contributions": [
"doc"
]
},
{
"login": "d-i-b",
"name": "Min Zhao",
"avatar_url": "https://avatars2.githubusercontent.com/u/553940?v=4",
"profile": "https://github.com/d-i-b",
"contributions": [
"translation"
]
},
{
"login": "alrra",
"name": "Cătălin Mariș",
"avatar_url": "https://avatars1.githubusercontent.com/u/1223565?v=4",
"profile": "https://twitter.com/alrra",
"contributions": [
"doc",
"translation"
]
},
{
"login": "s10wen",
"name": "Simon Owen",
"avatar_url": "https://avatars2.githubusercontent.com/u/1136114?v=4",
"profile": "https://s10wen.com",
"contributions": [
"doc"
]
},
{
"login": "MaximKhlobystov",
"name": "Maxim Khlobystov",
"avatar_url": "https://avatars0.githubusercontent.com/u/5004762?v=4",
"profile": "https://github.com/MaximKhlobystov",
"contributions": [
"doc",
"review"
]
},
{
"login": "dermatobia",
"name": "Sara",
"avatar_url": "https://avatars2.githubusercontent.com/u/4896612?v=4",
"profile": "https://github.com/dermatobia",
"contributions": [
"doc",
"translation"
]
},
{
"login": "jhummel",
"name": "Jason Hummel",
"avatar_url": "https://avatars0.githubusercontent.com/u/495484?v=4",
"profile": "https://github.com/jhummel",
"contributions": [
"doc"
]
},
{
"login": "kunsachdeva",
"name": "Kunal Sachdeva",
"avatar_url": "https://avatars2.githubusercontent.com/u/5383258?v=4",
"profile": "https://github.com/kunsachdeva",
"contributions": [
"doc"
]
},
{
"login": "strugee",
"name": "AJ Jordan",
"avatar_url": "https://avatars0.githubusercontent.com/u/911174?v=4",
"profile": "https://strugee.net",
"contributions": [
"doc"
]
},
{
"login": "paulalexandru",
"name": "paulalexandru",
"avatar_url": "https://avatars2.githubusercontent.com/u/10955105?v=4",
"profile": "https://github.com/paulalexandru",
"contributions": [
"doc",
"translation"
]
},
{
"login": "rozehan",
"name": "dot",
"avatar_url": "https://avatars0.githubusercontent.com/u/2157467?v=4",
"profile": "https://github.com/rozehan",
"contributions": [
"infra",
"translation"
]
},
{
"login": "everblut",
"name": "Everardo Medina",
"avatar_url": "https://avatars3.githubusercontent.com/u/1256959?v=4",
"profile": "http://twitter.com/billowblut",
"contributions": [
"translation"
]
},
{
"login": "gauravmuk",
"name": "Gaurav Nanda",
"avatar_url": "https://avatars0.githubusercontent.com/u/250947?v=4",
"profile": "https://github.com/gauravmuk",
"contributions": [
"doc"
]
},
{
"login": "malaman",
"name": "Andrii Malaman",
"avatar_url": "https://avatars0.githubusercontent.com/u/6554653?v=4",
"profile": "https://github.com/malaman",
"contributions": [
"doc"
]
},
{
"login": "syymza",
"name": "Daniele Zanni",
"avatar_url": "https://avatars3.githubusercontent.com/u/419147?v=4",
"profile": "http://www.betterpixels.co.uk",
"contributions": [
"translation"
]
},
{
"login": "ffreitasalves",
"name": "Fernando Freitas Alves",
"avatar_url": "https://avatars3.githubusercontent.com/u/1414472?v=4",
"profile": "https://fernandofreitasalves.com",
"contributions": [
"translation"
]
},
{
"login": "tjwudi",
"name": "John Wu",
"avatar_url": "https://avatars0.githubusercontent.com/u/5257816?v=4",
"profile": "https://github.com/tjwudi",
"contributions": [
"doc"
]
},
{
"login": "pnevares",
"name": "Pablo Nevares",
"avatar_url": "https://avatars0.githubusercontent.com/u/211764?v=4",
"profile": "https://github.com/pnevares",
"contributions": [
"doc",
"translation"
]
},
{
"login": "f3liperamos",
"name": "Felipe Ramos",
"avatar_url": "https://avatars3.githubusercontent.com/u/4040037?v=4",
"profile": "https://github.com/f3liperamos",
"contributions": [
"doc"
]
},
{
"login": "arthurvr",
"name": "Arthur Verschaeve",
"avatar_url": "https://avatars0.githubusercontent.com/u/6025224?v=4",
"profile": "http://twitter.com/arthur_versch",
"contributions": [
"doc",
"review",
"translation"
]
},
{
"login": "isdampe",
"name": "Richard Denton",
"avatar_url": "https://avatars1.githubusercontent.com/u/7271686?v=4",
"profile": "https://github.com/isdampe",
"contributions": [
"doc"
]
},
{
"login": "kubum",
"name": "Andrey Fadeyev",
"avatar_url": "https://avatars3.githubusercontent.com/u/169803?v=4",
"profile": "https://github.com/kubum",
"contributions": [
"translation"
]
},
{
"login": "rimager",
"name": "rimager",
"avatar_url": "https://avatars0.githubusercontent.com/u/7401367?v=4",
"profile": "https://github.com/rimager",
"contributions": [
"doc"
]
},
{
"login": "rjain11",
"name": "Rishabh Jain",
"avatar_url": "https://avatars3.githubusercontent.com/u/5899771?v=4",
"profile": "https://github.com/rjain11",
"contributions": [
"doc"
]
},
{
"login": "Kaijun",
"name": "Kaijun Chen",
"avatar_url": "https://avatars3.githubusercontent.com/u/1693027?v=4",
"profile": "https://github.com/Kaijun",
"contributions": [
"translation"
]
},
{
"login": "NkS90",
"name": "Nithya",
"avatar_url": "https://avatars2.githubusercontent.com/u/2872399?v=4",
"profile": "https://github.com/NkS90",
"contributions": [
"doc"
]
},
{
"login": "erwanjegouzo",
"name": "Erwan Jegouzo",
"avatar_url": "https://avatars3.githubusercontent.com/u/366909?v=4",
"profile": "http://www.erwanjegouzo.com",
"contributions": [
"doc"
]
},
{
"login": "teameh",
"name": "Tieme van Veen",
"avatar_url": "https://avatars3.githubusercontent.com/u/1330668?v=4",
"profile": "https://www.linkedin.com/in/tiemevanveen",
"contributions": [
"doc"
]
},
{
"login": "linkgod",
"name": "Hsun",
"avatar_url": "https://avatars3.githubusercontent.com/u/1736020?v=4",
"profile": "https://github.com/linkgod",
"contributions": [
"translation"
]
},
{
"login": "adrienchretien",
"name": "Adrien CHRETIEN",
"avatar_url": "https://avatars2.githubusercontent.com/u/1096295?v=4",
"profile": "https://github.com/adrienchretien",
"contributions": [
"translation"
]
},
{
"login": "shnere",
"name": "Alan Rodríguez",
"avatar_url": "https://avatars1.githubusercontent.com/u/780497?v=4",
"profile": "https://github.com/shnere",
"contributions": [
"translation"
]
},
{
"login": "harisadam",
"name": "Adam Haris",
"avatar_url": "https://avatars0.githubusercontent.com/u/797521?v=4",
"profile": "http://harisadam.com",
"contributions": [
"translation"
]
},
{
"login": "toshimaru",
"name": "Toshimaru",
"avatar_url": "https://avatars0.githubusercontent.com/u/803398?v=4",
"profile": "http://toshimaru.net/",
"contributions": [
"translation"
]
},
{
"login": "shankarcabus",
"name": "Shankar Cabus",
"avatar_url": "https://avatars3.githubusercontent.com/u/1202421?v=4",
"profile": "http://shankarcabus.com.br",
"contributions": [
"translation"
]
},
{
"login": "lukasz-jakub-adamczuk",
"name": "Ash",
"avatar_url": "https://avatars0.githubusercontent.com/u/1239848?v=4",
"profile": "https://github.com/lukasz-jakub-adamczuk",
"contributions": [
"translation"
]
},
{
"login": "hanksudo",
"name": "Hank Wang",
"avatar_url": "https://avatars2.githubusercontent.com/u/467745?v=4",
"profile": "https://github.com/hanksudo",
"contributions": [
"translation"
]
},
{
"login": "Graybobo",
"name": "KILLHAPPY.",
"avatar_url": "https://avatars2.githubusercontent.com/u/790332?v=4",
"profile": "https://graybobo.github.io/",
"contributions": [
"doc"
]
},
{
"login": "msval",
"name": "Marko Švaljek",
"avatar_url": "https://avatars0.githubusercontent.com/u/2877320?v=4",
"profile": "http://msvaljek.blogspot.com",
"contributions": [
"translation"
]
},
{
"login": "Antonio-Laguna",
"name": "Antonio Laguna",
"avatar_url": "https://avatars2.githubusercontent.com/u/946645?v=4",
"profile": "https://www.funcion13.com",
"contributions": [
"doc",
"translation"
]
},
{
"login": "mi2oon",
"name": "Mithun Dhiman",
"avatar_url": "https://avatars3.githubusercontent.com/u/464143?v=4",
"profile": "http://www.mi2oon.com",
"contributions": [
"translation"
]
},
{
"login": "Darklg",
"name": "Kévin Rocher / @Darklg",
"avatar_url": "https://avatars1.githubusercontent.com/u/307957?v=4",
"profile": "http://darklg.me",
"contributions": [
"translation"
]
},
{
"login": "dpashkevich",
"name": "Dmitry Pashkevich",
"avatar_url": "https://avatars3.githubusercontent.com/u/1157741?v=4",
"profile": "http://dpashk.com",
"contributions": [
"translation"
]
},
{
"login": "karmeljuk",
"name": "karmeljuk",
"avatar_url": "https://avatars0.githubusercontent.com/u/5672886?v=4",
"profile": "https://github.com/karmeljuk",
"contributions": [
"translation"
]
},
{
"login": "schuer",
"name": "Dirk Schürjohann",
"avatar_url": "https://avatars2.githubusercontent.com/u/1297466?v=4",
"profile": "https://decaf.de",
"contributions": [
"translation"
]
},
{
"login": "cybear",
"name": "Björn Söderqvist",
"avatar_url": "https://avatars1.githubusercontent.com/u/73858?v=4",
"profile": "https://github.com/cybear",
"contributions": [
"translation"
]
},
{
"login": "nitinhayaran",
"name": "Nitin Hayaran",
"avatar_url": "https://avatars1.githubusercontent.com/u/50523?v=4",
"profile": "http://www.nitinh.com",
"contributions": [
"doc"
]
},
{
"login": "Poetro",
"name": "Peter Galiba",
"avatar_url": "https://avatars0.githubusercontent.com/u/412052?v=4",
"profile": "http://poetro.hu/",
"contributions": [
"doc"
]
},
{
"login": "nheinrich",
"name": "Neil Heinrich",
"avatar_url": "https://avatars2.githubusercontent.com/u/23180?v=4",
"profile": "http://neilheinrich.com",
"contributions": [
"doc"
]
},
{
"login": "ohgyun",
"name": "Ohgyun Ahn",
"avatar_url": "https://avatars2.githubusercontent.com/u/582314?v=4",
"profile": "http://ohgyun.com",
"contributions": [
"translation"
]
},
{
"login": "nerdog",
"name": "nerdog",
"avatar_url": "https://avatars3.githubusercontent.com/u/1648813?v=4",
"profile": "https://github.com/nerdog",
"contributions": [
"translation"
]
},
{
"login": "leopic",
"name": "Leo Picado",
"avatar_url": "https://avatars2.githubusercontent.com/u/117184?v=4",
"profile": "http://leo.cr",
"contributions": [
"translation"
]
},
{
"login": "unity",
"name": "Romain Dardour",
"avatar_url": "https://avatars3.githubusercontent.com/u/9458?v=4",
"profile": "http://refine.hull.io",
"contributions": [
"translation"
]
},
{
"login": "alex-seville",
"name": "Alex Seville",
"avatar_url": "https://avatars2.githubusercontent.com/u/1172331?v=4",
"profile": "http://blog.alexanderseville.com/",
"contributions": [
"doc"
]
},
{
"login": "hooray",
"name": "胡尐睿丶",
"avatar_url": "https://avatars3.githubusercontent.com/u/1574903?v=4",
"profile": "http://hooray.cnblogs.com",
"contributions": [
"translation"
]
},
{
"login": "vermilion1",
"name": "Vitalii Petrychuk",
"avatar_url": "https://avatars3.githubusercontent.com/u/744568?v=4",
"profile": "http://petrychuk.com",
"contributions": [
"translation"
]
},
{
"login": "Tairraos",
"name": "Tairraos",
"avatar_url": "https://avatars1.githubusercontent.com/u/185069?v=4",
"profile": "http://tairraos.github.io",
"contributions": [
"doc",
"translation"
]
},
{
"login": "draev",
"name": "Dmitrii Raev",
"avatar_url": "https://avatars2.githubusercontent.com/u/842729?v=4",
"profile": "https://github.com/draev",
"contributions": [
"translation"
]
},
{
"login": "bpu",
"name": "Bartek",
"avatar_url": "https://avatars1.githubusercontent.com/u/3254402?v=4",
"profile": "https://github.com/bpu",
"contributions": [
"translation"
]
},
{
"login": "vitorbal",
"name": "Vitor Balocco",
"avatar_url": "https://avatars2.githubusercontent.com/u/626038?v=4",
"profile": "https://twitter.com/vitorbal",
"contributions": [
"doc"
]
},
{
"login": "jonathantneal",
"name": "Jonathan Neal",
"avatar_url": "https://avatars0.githubusercontent.com/u/188426?v=4",
"profile": "http://jonathantneal.com",
"contributions": [
"doc"
]
},
{
"login": "Muqito",
"name": "Christoffer Lans",
"avatar_url": "https://avatars3.githubusercontent.com/u/3002925?v=4",
"profile": "https://github.com/Muqito",
"contributions": [
"translation"
]
},
{
"login": "LFeh",
"name": "Felipe Fialho",
"avatar_url": "https://avatars0.githubusercontent.com/u/3603793?v=4",
"profile": "http://www.felipefialho.com/",
"contributions": [
"translation"
]
},
{
"login": "pim",
"name": "Piotrek Mierzejewski",
"avatar_url": "https://avatars3.githubusercontent.com/u/85532?v=4",
"profile": "http://piotrek.co",
"contributions": [
"translation"
]
},
{
"login": "wibron",
"name": "Patrik Wibron",
"avatar_url": "https://avatars3.githubusercontent.com/u/233347?v=4",
"profile": "http://patrikwibron.se/",
"contributions": [
"translation"
]
},
{
"login": "vdv73rus",
"name": "Dmitry Vislov",
"avatar_url": "https://avatars3.githubusercontent.com/u/971061?v=4",
"profile": "http://vdv73.ru",
"contributions": [
"translation"
]
},
{
"login": "castus",
"name": "Krzysztof Romanowski",
"avatar_url": "https://avatars2.githubusercontent.com/u/522810?v=4",
"profile": "http://krzysztofromanowski.pl",
"contributions": [
"doc"
]
},
{
"login": "nightire",
"name": "Albert Yu",
"avatar_url": "https://avatars3.githubusercontent.com/u/1104018?v=4",
"profile": "http://www.very-geek.com",
"contributions": [
"translation"
]
},
{
"login": "slara",
"name": "Sebastian Lara Menares",
"avatar_url": "https://avatars3.githubusercontent.com/u/585824?v=4",
"profile": "https://twitter.com/slaramen",
"contributions": [
"translation"
]
},
{
"login": "sunnylost",
"name": "sunnylost",
"avatar_url": "https://avatars3.githubusercontent.com/u/693496?v=4",
"profile": "http://sunnylost.com/",
"contributions": [
"translation"
]
},
{
"login": "miniflycn",
"name": "Daniel Yang",
"avatar_url": "https://avatars3.githubusercontent.com/u/2239584?v=4",
"profile": "https://github.com/miniflycn",
"contributions": [
"doc"
]
},
{
"login": "frontdevde",
"name": "Michael P. Pfeiffer",
"avatar_url": "https://avatars0.githubusercontent.com/u/1562646?v=4",
"profile": "http://contains.me/",
"contributions": [
"translation"
]
},
{
"login": "Inkdpixels",
"name": "Tyll Weiß",
"avatar_url": "https://avatars1.githubusercontent.com/u/1557092?v=4",
"profile": "http://craft-interactive.de/",
"contributions": [
"translation"
]
},
{
"login": "andreisebastianc",
"name": "Andrei Sebastian Cîmpean",
"avatar_url": "https://avatars2.githubusercontent.com/u/636000?v=4",
"profile": "http://andreime.com",
"contributions": [
"translation"
]
},
{
"login": "denis-sokolov",
"name": "Denis Sokolov",
"avatar_url": "https://avatars0.githubusercontent.com/u/113721?v=4",
"profile": "http://sokolov.cc/",
"contributions": [
"doc"
]
},
{
"login": "arcanous",
"name": "Harijs Deksnis",
"avatar_url": "https://avatars3.githubusercontent.com/u/4963067?v=4",
"profile": "https://github.com/arcanous",
"contributions": [
"translation"
]
},
{
"login": "roblarsen",
"name": "Rob Larsen",
"avatar_url": "https://avatars0.githubusercontent.com/u/361421?v=4",
"profile": "http://htmlcssjavascript.com/",
"contributions": [
"ideas",
"doc",
"infra",
"review",
"question",
"talk",
"maintenance"
]
},
{
"login": "cezaraugusto",
"name": "Cezar Augusto",
"avatar_url": "https://avatars0.githubusercontent.com/u/4672033?v=4",
"profile": "https://cezaraugusto.net/",
"contributions": [
"ideas",
"infra",
"review",
"maintenance"
]
},
{
"login": "vvscode",
"name": "Vasiliy Vanchuk",
"avatar_url": "https://avatars1.githubusercontent.com/u/6904368?v=4",
"profile": "https://www.linkedin.com/in/vvanchuk/",
"contributions": [
"ideas",
"review",
"maintenance"
]
},
{
"login": "veronvynguyen",
"name": "Vy Nguyen",
"avatar_url": "https://avatars.githubusercontent.com/u/17018972?v=4",
"profile": "https://github.com/veronvynguyen",
"contributions": [
"content"
]
},
{
"login": "PChaparro",
"name": "Pedro Chaparro",
"avatar_url": "https://avatars.githubusercontent.com/u/94259578?v=4",
"profile": "https://pchaparro.netlify.app/",
"contributions": [
"translation"
]
},
{
"login": "WildxHV",
"name": "Harshvardhan Singh Sisodia",
"avatar_url": "https://avatars.githubusercontent.com/u/71403298?v=4",
"profile": "https://github.com/WildxHV",
"contributions": [
"translation"
]
},
{
"login": "gabrielrbarbosa",
"name": "Gabriel R. Barbosa",
"avatar_url": "https://avatars.githubusercontent.com/u/12158575?v=4",
"profile": "https://github.com/gabrielrbarbosa",
"contributions": [
"translation"
]
},
{
"login": "talhatahir",
"name": "Talha Tahir",
"avatar_url": "https://avatars.githubusercontent.com/u/8845428?v=4",
"profile": "https://github.com/talhatahir",
"contributions": [
"content"
]
},
{
"login": "subashcs",
"name": "Subash Chandra Sapkota",
"avatar_url": "https://avatars.githubusercontent.com/u/29421465?v=4",
"profile": "http://www.subashcs.com.np/",
"contributions": [
"code"
]
},
{
"login": "sarahesbie",
"name": "Sarah Brown",
"avatar_url": "https://avatars.githubusercontent.com/u/4270573?v=4",
"profile": "https://github.com/sarahesbie",
"contributions": [
"content"
]
},
{
"login": "coliff",
"name": "Christian Oliff",
"avatar_url": "https://avatars.githubusercontent.com/u/1212885?v=4",
"profile": "https://christianoliff.com/",
"contributions": [
"code",
"infra",
"maintenance"
]
},
{
"login": "andershagbard",
"name": "Anders Søgaard",
"avatar_url": "https://avatars.githubusercontent.com/u/9662430?v=4",
"profile": "https://github.com/andershagbard",
"contributions": [
"content"
]
},
{
"login": "iaurg",
"name": "Italo A.",
"avatar_url": "https://avatars.githubusercontent.com/u/11761170?v=4",
"profile": "https://segredo.dev/",
"contributions": [
"code"
]
},
{
"login": "cpvalente",
"name": "Carlos Valente",
"avatar_url": "https://avatars.githubusercontent.com/u/34649812?v=4",
"profile": "https://github.com/cpvalente",
"contributions": [
"translation"
]
},
{
"login": "baumannzone",
"name": "Jorge Baumann",
"avatar_url": "https://avatars.githubusercontent.com/u/5422102?v=4",
"profile": "https://baumannzone.dev/",
"contributions": [
"translation"
]
},
{
"login": "satyamsundaram",
"name": "Satyam Sundaram",
"avatar_url": "https://avatars.githubusercontent.com/u/54367435?v=4",
"profile": "https://satyamsundaram.tech/",
"contributions": [
"content"
]
},
{
"login": "NegiAkash890",
"name": "Akash Negi",
"avatar_url": "https://avatars.githubusercontent.com/u/55234838?v=4",
"profile": "https://github.com/NegiAkash890",
"contributions": [
"content"
]
},
{
"login": "tounsils",
"name": "Ilyes Tounsi",
"avatar_url": "https://avatars.githubusercontent.com/u/44228841?v=4",
"profile": "https://www.tn76.com/",
"contributions": [
"code"
]
},
{
"login": "swati-gwc",
"name": "Swati Tripathi",
"avatar_url": "https://avatars.githubusercontent.com/u/63490144?v=4",
"profile": "https://swati-gwc.github.io/",
"contributions": [
"translation"
]
},
{
"login": "dafaputra00",
"name": "Aziz Dafa Putra",
"avatar_url": "https://avatars.githubusercontent.com/u/62801712?v=4",
"profile": "https://github.com/dafaputra00",
"contributions": [
"translation"
]
},
{
"login": "Abg4real",
"name": "Abg4real",
"avatar_url": "https://avatars.githubusercontent.com/u/55308761?v=4",
"profile": "https://github.com/Abg4real",
"contributions": [
"content"
]
},
{
"login": "nataliepina",
"name": "Natalie Pina",
"avatar_url": "https://avatars.githubusercontent.com/u/34781875?v=4",
"profile": "https://github.com/nataliepina",
"contributions": [
"content"
]
},
{
"login": "bt-dot",
"name": "Bruce Tang",
"avatar_url": "https://avatars.githubusercontent.com/u/55170799?v=4",
"profile": "https://github.com/bt-dot",
"contributions": [
"content"
]
},
{
"login": "vltansky",
"name": "Vlad Tansky",
"avatar_url": "https://avatars.githubusercontent.com/u/5851280?v=4",
"profile": "https://github.com/vltansky",
"contributions": [
"code",
"design"
]
},
{
"login": "voy",
"name": "Vojtech Jasny",
"avatar_url": "https://avatars.githubusercontent.com/u/194726?v=4",
"profile": "https://github.com/voy",
"contributions": [
"content"
]
},
{
"login": "Linda-Ikechukwu",
"name": "Linda Ikechukwu",
"avatar_url": "https://avatars.githubusercontent.com/u/32891838?v=4",
"profile": "https://codewithlinda.com/",
"contributions": [
"content"
]
},
{
"login": "iownthegame",
"name": "Hui-Yu Lee",
"avatar_url": "https://avatars.githubusercontent.com/u/1487369?v=4",
"profile": "https://github.com/iownthegame",
"contributions": [
"translation"
]
},
{
"login": "aej11a",
"name": "Andrew Jones",
"avatar_url": "https://avatars.githubusercontent.com/u/10066422?v=4",
"profile": "https://github.com/aej11a",
"contributions": [
"content"
]
},
{
"login": "Teesy99",
"name": "Teesta Koch",
"avatar_url": "https://avatars.githubusercontent.com/u/45621118?v=4",
"profile": "https://github.com/Teesy99",
"contributions": [
"doc"
]
}
],
"repoType": "github",
"commitConvention": "none"
}
================================================
FILE: src/_data/helpers.js
================================================
module.exports = {
currentYear() {
const today = new Date();
return today.getFullYear();
},
};
================================================
FILE: src/_data/maintainers.json
================================================
{
"all": [
{
"avatar": "https://avatars0.githubusercontent.com/u/459713?v=4",
"name": "Darcy Clarke",
"website": "https://darcyclarke.me",
"github": "https://github.com/darcyclarke",
"twitter": "https://twitter.com/darcy"
},
{
"avatar": "https://avatars0.githubusercontent.com/u/361421?v=4",
"name": "Rob Larsen",
"website": "http://htmlcssjavascript.com/",
"github": "https://github.com/roblarsen",
"twitter": "https://twitter.com/robreact"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/6904368?v=4",
"name": "Vasiliy Vanchuk",
"website": "https://bit.ly/vvscodeli",
"github": "https://github.com/vvscode",
"twitter": "https://twitter.com/vvscode"
}
],
"legacy": [
{
"avatar": "https://avatars0.githubusercontent.com/u/4672033?v=4",
"name": "Cezar Augusto",
"website": "https://cezaraugusto.net",
"github": "https://github.com/cezaraugusto",
"twitter": "https://twitter.com/cezaraugusto"
},
{
"avatar": "https://avatars0.githubusercontent.com/u/1245284?v=4",
"name": "Righ Gilbank",
"website": "https://richgilbank.com/",
"github": "https://github.com/richgilbank",
"twitter": "https://twitter.com/richgilbank"
},
{
"avatar": "https://avatars0.githubusercontent.com/u/21979?v=4",
"name": "Bo-Yi Wu",
"website": "https://about.me/appleboy",
"github": "https://github.com/appleboy",
"twitter": "https://twitter.com/appleboy"
}
]
}
================================================
FILE: src/_data/og.json
================================================
{
"all": [
{
"avatar": "https://avatars0.githubusercontent.com/u/39191?v=4",
"name": "Paul Irish",
"website": "https://www.paulirish.com/",
"github": "https://github.com/paulirish",
"twitter": "https://twitter.com/paul_irish"
},
{
"avatar": "https://avatars0.githubusercontent.com/u/459713?v=4",
"name": "Darcy Clarke",
"website": "https://darcyclarke.me",
"github": "https://github.com/darcyclarke",
"twitter": "https://twitter.com/darcy"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/85315?s=460&v=4",
"name": "Ben Truyman",
"website": "",
"github": "https://github.com/bentruyman",
"twitter": "https://twitter.com/bentruyman"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/54051?s=460&v=4",
"name": "Ben Alman",
"website": "http://benalman.com/",
"github": "https://github.com/cowboy",
"twitter": "https://twitter.com/cowboy"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/155599?s=460&v=4",
"name": "Adam Sontag",
"website": "http://ajpiano.com/",
"github": "https://github.com/ajpiano",
"twitter": "https://twitter.com/ajpiano"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/96554?s=460&v=4",
"name": "Alex Sexton",
"website": "https://alexsexton.com/",
"github": "https://github.com/slexaxton",
"twitter": "https://twitter.com/slexaxton"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/234160?s=460&v=4",
"name": "Roger Raymond",
"website": "http://asphyxia.com/",
"github": "https://github.com/iansym",
"twitter": "https://twitter.com/iansym"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/58987?s=460&v=4",
"name": "Rebecca Murphey",
"website": "https://rmurphey.com/",
"github": "https://github.com/rmurphey",
"twitter": "https://twitter.com/rmurphey"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/122117?s=460&v=4",
"name": "Boaz Sender",
"website": "http://boazsender.com/",
"github": "https://github.com/boazsender",
"twitter": "https://twitter.com/boazsender"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/67283?s=460&v=4",
"name": "Mike Taylor",
"website": "https://miketaylr.com/",
"github": "https://github.com/miketaylr",
"twitter": "https://twitter.com/miketaylr"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/128755?s=460&v=4",
"name": "Vlad Filippov",
"website": "https://vladfilippov.com/",
"github": "https://github.com/vladikoff",
"twitter": "https://twitter.com/vladikoff"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/18397?s=460&v=4",
"name": "Gianni Chiappetta",
"website": "http://turnt.biz/",
"github": "https://github.com/gf3",
"twitter": "https://twitter.com/gf3"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/188426?s=460&v=4",
"name": "Jonathan Neal",
"website": "https://jonneal.dev/",
"github": "https://github.com/jonathantneal",
"twitter": "https://twitter.com/jon_neal"
},
{
"avatar": "https://avatars1.githubusercontent.com/u/84644?s=460&v=4",
"name": "Sam Breed",
"website": "https://wookiehangover.com/",
"github": "https://github.com/wookiehangover",
"twitter": "https://twitter.com/sambreed"
}
]
}
================================================
FILE: src/_data/questions.json
================================================
{
"all": [
{
"abbreviation": "General",
"title": "General Questions",
"url": "/questions/general-questions/",
"external": false
},
{
"abbreviation": "HTML",
"title": "HTML Questions",
"url": "/questions/html-questions/",
"external": false
},
{
"abbreviation": "CSS",
"title": "CSS Questions",
"url": "/questions/css-questions/",
"external": false
},
{
"abbreviation": "JavaScript",
"title": "JavaScript Questions",
"url": "/questions/javascript-questions/",
"external": false
},
{
"abbreviation": "A11y",
"title": "Accessibility Questions",
"url": "https://scottaohara.github.io/accessibility_interview_questions/",
"external": true
},
{
"abbreviation": "Testing",
"title": "Testing Questions",
"url": "/questions/testing-questions/",
"external": false
},
{
"abbreviation": "Performance",
"title": "Performance Questions",
"url": "/questions/performance-questions/",
"external": false
},
{
"abbreviation": "Network",
"title": "Network Questions",
"url": "/questions/network-questions/",
"external": false
},
{
"abbreviation": "Coding",
"title": "Coding Questions",
"url": "/questions/coding-questions/",
"external": false
},
{
"abbreviation": "Fun",
"title": "Fun Questions",
"url": "/questions/fun-questions/",
"external": false
}
]
}
================================================
FILE: src/_data/site.json
================================================
{
"title": "Front-end Developer Interview Questions",
"url": "https://h5bp.org/Front-end-Developer-Interview-Questions/",
"description": "A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.",
"keywords": "front-end, interview questions, css questions, js questions, html questions, performance questions, interview test",
"language": "en_US",
"twitter": "@h5bp"
}
================================================
FILE: src/_data/translations.json
================================================
{
"all": [
{
"language": "Arabic",
"url": "arabic/"
},
{
"language": "Bangla",
"url": "bengali/"
},
{
"language": "Bulgarian",
"url": "bulgarian/"
},
{
"language": "Burmese",
"url": "burmese/"
},
{
"language": "Chinese",
"url": "chinese/"
},
{
"language": "Chinese-Traditional",
"url": "chinese-traditional/"
},
{
"language": "Croatian",
"url": "croatian/"
},
{
"language": "Czech",
"url": "czech/"
},
{
"language": "Danish",
"url": "danish/"
},
{
"language": "Dutch",
"url": "dutch/"
},
{
"language": "Farsi",
"url": "farsi/"
},
{
"language": "French",
"url": "french/"
},
{
"language": "German",
"url": "german/"
},
{
"language": "Hebrew",
"url": "hebrew/"
},
{
"language": "Greek",
"url": "greek/"
},
{
"language": "Hindi",
"url": "hindi/"
},
{
"language": "Hungarian",
"url": "hungarian/"
},
{
"language": "Indonesian",
"url": "indonesian/"
},
{
"language": "Italian",
"url": "italian/"
},
{
"language": "Japanese",
"url": "japanese/"
},
{
"language": "Korean",
"url": "korean/"
},
{
"language": "Latvian",
"url": "latvian/"
},
{
"language": "Polish",
"url": "polish/"
},
{
"language": "Portuguese",
"url": "portuguese/"
},
{
"language": "Romanian",
"url": "romanian/"
},
{
"language": "Russian",
"url": "russian/"
},
{
"language": "Serbian",
"url": "serbian/"
},
{
"language": "Slovakian",
"url": "slovakian/"
},
{
"language": "Slovenian",
"url": "slovenian/"
},
{
"language": "Spanish",
"url": "spanish/"
},
{
"language": "Swedish",
"url": "swedish/"
},
{
"language": "Turkish",
"url": "turkish/"
},
{
"language": "Ukrainian",
"url": "ukrainian/"
},
{
"language": "Vietnamese",
"url": "vietnamese/"
}
]
}
================================================
FILE: src/_includes/assets/css/content.css
================================================
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-family: var(--font-family-body);
font-weight: 400;
font-size: 1.2rem;
line-height: 2;
color: var(--color-text);
}
section + section {
padding-top: 2rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--font-family-heading);
color: var(--color-heading);
font-style: normal;
line-height: 1.2;
font-weight: 600;
}
section + section {
padding-top: 2rem;
}
a {
color: inherit;
text-decoration: none;
color: var(--color-secondary);
transition: color ease-out var(--transition-duration);
}
a.current,
a:hover:not(.skip-link),
a:focus:not(.skip-link) {
color: var(--color-primary);
}
a:not(.navigation-anchor)[rel~='external']:after {
content: ' ➚'
}
ul:not(.navigation):not(.inline-list) {
list-style: none;
}
ul:not(.navigation):not(.inline-list) li::before {
content: "\25A0";
color: var(--color-primary);
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -1em;
}
.rtl ul:not(.navigation):not(.inline-list) li::before{
margin-right: -1em;
margin-left: initial;
}
li {
margin-bottom: 0.6rem;
}
strong,
b {
font-weight: 600;
}
time {
display: inline-block;
color: var(--color-gray-70);
}
[tabindex='-1'] {
outline: 0;
}
img,
svg {
vertical-align: middle;
}
img {
display: block;
max-width: 100%;
border-radius: var(--border-radius-default);
}
code {
font-family: var(--font-family-code);
color: var(--color-code);
font-style: normal;
font-size: 1rem;
}
blockquote:not([class]) {
padding-left: 1rem;
margin-left: -1rem;
border-left: 2px solid var(--color-primary);
color: var(--color-gray-70);
font-style: italic;
}
code[class*=language-],
pre[class*=language-] {
font-size: 0.9rem;
font-style: normal;
}
p + pre[class*=language-] {
margin-bottom: 1.8rem;
}
mark {
color: var(--color-highlight);
background-color: transparent;
}
dt {
font-weight: 700;
}
dd + dt {
padding-top: 0.5rem;
}
abbr[title], acronym[title] {
background: var(--color-gray-opacity);
border: 1px solid var(--color-gray-opacity);
cursor: help;
}
.container {
max-width: 66rem;
padding: 1.5rem 2rem 2rem;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 30rem) {
.container {
padding: 3rem 4rem 4rem;
}
}
.content li:not(:last-of-type) {
margin-bottom: 1.2rem;
}
.content h2 {
max-width: 33rem;
}
.content > *:not(:last-child) {
margin-bottom: 2rem;
}
.content *:not(hr) + h2,
.content *:not(hr) + h3 {
padding-top: 1rem;
}
.content ul:not(.inline-list),
.content ol:not(.inline-list) {
padding-left: 1.2rem;
}
.content-simple li:not(:last-of-type) {
margin-bottom: 0.5rem;
}
.content-edit {
text-align: right;
margin-top: 2rem;
}
.inline-list {
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
}
.inline-list li {
padding: 0 5px;
display: inline-block;
vertical-align: middle;
text-align: center;
}
.inline-list li::before {
content: '';
margin-left: 0;
}
.inline-list li img {
display: block;
margin: auto;
margin-bottom: 0.6rem;
}
.inline-list li a {
display: inline-block;
vertical-align: middle;
margin: 0 0.15rem;
}
.inline-list-contributors li a,
.inline-list-original li a {
font-size: 1rem;
}
.avatar {
max-width: 12rem;
}
hr {
border: none;
bacground: none;
border-bottom: 1px solid #efefef;
}
================================================
FILE: src/_includes/assets/css/defaults.css
================================================
* {
margin: 0;
padding: 0;
box-sizing: border-box;
outline-color: var(--color-primary);
}
::selection {
background: var(--color-primary);
color: var(--background-default);
}
::-moz-selection {
background: var(--color-primary);
color: var(--background-default);
}
================================================
FILE: src/_includes/assets/css/footer.css
================================================
.footer {
padding-top: 3rem;
}
.footer-text {
font-size: 0.8rem;
}
================================================
FILE: src/_includes/assets/css/header.css
================================================
.topbar {
width: 100%;
height: 0.18rem;
background: var(--color-gradient);
}
.skip-link {
position: absolute;
top: 0;
left: 0;
padding: 0.5rem 1rem;
background-color: var(--color-primary);
color: #fff;
text-decoration: none;
transform: translateY(-100%);
}
.skip-link:focus {
transform: none;
}
.header {
margin-bottom: 2rem;
}
.header-big-title {
font-size: 2.3rem;
line-height: 1.06;
margin: 1.4rem 0 0.7rem;
color: var(--color-primary);
word-break: break-word;
}
.rtl .header-big-title{
text-align: right;
}
@media (min-width: 30em) {
.header-big-title {
margin: 1.4rem 0 0.7rem;
font-size: 4.6rem;
}
}
@media (min-width: 60em) {
.header-big-title {
margin: 2.1rem 0 0.7rem;
font-size: 5.4rem;
}
}
@supports (mix-blend-mode: lighten) {
.header-big-title {
display: inline-block;
position: relative;
color: #000;
background: #fff;
mix-blend-mode: multiply;
}
.header-big-title::before {
content: '';
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: url('https://h5bp.github.io/Front-end-Developer-Interview-Questions/assets/images/gradient.svg');
background-size: cover;
pointer-events: none;
}
.header-big-title::before {
mix-blend-mode: screen;
}
}
.header-heading {
font-size: 2.3rem;
text-transform: uppercase;
}
.header-big-description {
font-size: 1.2rem;
line-height: 1.4;
padding: 1rem 0;
}
@media (min-width: 30em) {
.header-big-description {
font-size: 1.5rem;
}
}
@media (min-width: 60em) {
.header-big-description {
font-size: 1.8rem;
}
}
.header-description {
padding-top: 1rem;
}
================================================
FILE: src/_includes/assets/css/navigation.css
================================================
.nav {
padding: 1rem 0;
position: relative;
font-family: var(--font-family-heading);
}
.nav li {
word-wrap: none;
white-space: nowrap;
}
.navigation {
list-style: none;
display: flex;
flex-wrap: wrap;
font-size: 1rem;
}
.navigation-questions-label {
margin-right: auto;
}
@media (min-width: 60em) {
.navigation-questions-label {
margin-right: 0;
}
}
.navigation-toggle {
display: inline-block;
appearance: none;
border: 0;
font-size: 1rem;
font-weight: 600;
cursor: pointer;
background: transparent;
}
.navigation-toggle::after {
content: '\25BE';
padding-left: 0.3rem;
display: inline-block;
font-size: 1.2rem;
font-weight: bold;
color: var(--color-primary);
transform-origin: center;
}
.navigation-toggle:hover::after,
.navigation-toggle:active::after,
.navigation-toggle:focus::after {
color: var(--color-secondary);
}
.navigation.open .navigation-toggle::after {
transform: scaleY(-1) translateY(-0.25em);
}
@media (min-width: 60em) {
.navigation-toggle {
color: var(--color-text);
pointer-events: none;
cursor: default;
}
.navigation-toggle::after {
display: none;
}
}
.navigation-questions-list {
padding: 0.5rem 1rem;
display: flex;
flex-direction: column;
position: absolute;
top: calc(100% - 1rem);
left: 0;
z-index: 1;
opacity: 0;
transform: scale(0.5, 0);
transform-origin: center top;
transition: opacity .1s, transform .2s ease-out;
background-color: #fff;
box-shadow: 0 0 0 1px var(--color-secondary), 0 2px 4px -1px var(--color-text);
}
.navigation.open .navigation-questions-list {
opacity: 1;
transform: none;
}
.navigation.no-motion .navigation-questions-list {
transition: none;
}
@media (min-width: 60em) {
.navigation-questions-list {
padding: 0;
flex-direction: row;
position: static;
opacity: 1;
transform: none;
transition: none;
background-color: transparent;
box-shadow: none;
}
.navigation-questions-list li {
margin: 0;
}
}
.navigation-questions-anchor {
visibility: hidden;
}
.navigation.open .navigation-questions-anchor {
visibility: visible;
}
@media (min-width: 60em) {
.navigation-questions-anchor {
visibility: visible;
}
}
.navigation-item-emoji {
width: 100%;
font-size: 1rem;
line-height: 1rem;
padding-bottom: 1.5rem;
margin-bottom: 1.5rem;
vertical-align: top;
align-content: flex-start;
border-bottom: 1px solid #efefef;
}
.navigation-item-home {
border-bottom: none;
padding-bottom: 0;
font-weight: 600;
}
@media (min-width: 60em) {
.navigation-item-emoji {
width: 50%;
margin-bottom: 2rem;
border-bottom: 1px solid #efefef;
}
}
.navigation-item-emoji em {
font-style: normal;
margin-right: 0.5rem;
}
.navigation-item-translations {
text-align: left;
}
@media (min-width: 60em) {
.navigation-item-translations {
text-align: right;
}
}
.navigation-item-home em {
color: #835eff;
}
.navigation-item-emoji a {
text-decoration: none;
display: inline-block;
vertical-align: middle;
}
@media (min-width: 60em) {
.navigation-item:not(:last-of-type) {
margin-right: 0.8rem
}
}
.navigation-anchor[rel~="external"]::after {
content: ' ➚';
color: var(--color-highlight);
}
.navigation-anchor.current {
border-bottom: 2px solid var(--color-highlight);
padding: 0 0 5px 0;
}
================================================
FILE: src/_includes/assets/css/prism.css
================================================
/**
* atom-dark theme for `prism.js`
* Based on Atom's `atom-dark` theme: https://github.com/atom/atom-dark-syntax
* @author Joe Gibson (@gibsjose)
*/
code[class*="language-"],
pre[class*="language-"] {
color: #c5c8c6;
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
font-family: Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
border-radius: 0.3em;
}
:not(pre) > code[class*="language-"],
pre[class*="l
gitextract_fwetkuuh/
├── .all-contributorsrc
├── .editorconfig
├── .github/
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── ISSUE_TEMPLATE.md
│ ├── PULL_REQUEST_TEMPLATE.md
│ ├── dependabot.yml
│ ├── stale.yml
│ └── workflows/
│ ├── codeql-analysis.yml
│ └── gh-pages-build.yml
├── .gitignore
├── CONTRIBUTORS.md
├── LICENSE.md
├── README.md
├── config/
│ └── eleventy.config.js
├── package.json
└── src/
├── 404.njk
├── _data/
│ ├── contributors.json
│ ├── helpers.js
│ ├── maintainers.json
│ ├── og.json
│ ├── questions.json
│ ├── site.json
│ └── translations.json
├── _includes/
│ ├── assets/
│ │ ├── css/
│ │ │ ├── content.css
│ │ │ ├── defaults.css
│ │ │ ├── footer.css
│ │ │ ├── header.css
│ │ │ ├── navigation.css
│ │ │ ├── prism.css
│ │ │ └── variables.css
│ │ └── js/
│ │ └── app.js
│ ├── components/
│ │ ├── footer.njk
│ │ └── navigation.njk
│ └── layouts/
│ ├── default.njk
│ └── page.njk
├── about.njk
├── index.njk
├── questions/
│ ├── coding-questions.md
│ ├── css-questions.md
│ ├── fun-questions.md
│ ├── general-questions.md
│ ├── html-questions.md
│ ├── javascript-questions.md
│ ├── network-questions.md
│ ├── performance-questions.md
│ └── testing-questions.md
├── sitemap.xml.njk
├── translations/
│ ├── _template/
│ │ └── README.md
│ ├── arabic/
│ │ └── README.md
│ ├── bengali/
│ │ └── README.md
│ ├── bulgarian/
│ │ └── README.md
│ ├── burmese/
│ │ └── README.md
│ ├── chinese/
│ │ └── README.md
│ ├── chinese-traditional/
│ │ └── README.md
│ ├── croatian/
│ │ └── README.md
│ ├── czech/
│ │ └── README.md
│ ├── danish/
│ │ └── README.md
│ ├── dutch/
│ │ └── README.md
│ ├── farsi/
│ │ └── README.md
│ ├── french/
│ │ └── README.md
│ ├── german/
│ │ └── README.md
│ ├── greek/
│ │ └── README.md
│ ├── hebrew/
│ │ └── README.md
│ ├── hindi/
│ │ └── README.md
│ ├── hungarian/
│ │ └── README.md
│ ├── indonesian/
│ │ └── README.md
│ ├── italian/
│ │ └── README.md
│ ├── japanese/
│ │ └── README.md
│ ├── korean/
│ │ ├── README.md
│ │ └── Reference.md
│ ├── latvian/
│ │ └── README.md
│ ├── polish/
│ │ └── README.md
│ ├── portuguese/
│ │ └── README.md
│ ├── romanian/
│ │ └── README.md
│ ├── russian/
│ │ └── README.md
│ ├── serbian/
│ │ └── README.md
│ ├── slovakian/
│ │ └── README.md
│ ├── slovenian/
│ │ └── README.md
│ ├── spanish/
│ │ └── README.md
│ ├── swedish/
│ │ └── README.md
│ ├── turkish/
│ │ └── README.md
│ ├── ukrainian/
│ │ └── README.md
│ └── vietnamese/
│ └── README.md
└── translations.njk
SYMBOL INDEX (1 symbols across 1 files)
FILE: src/_data/helpers.js
method currentYear (line 2) | currentYear() {
Condensed preview — 85 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (693K chars).
[
{
"path": ".all-contributorsrc",
"chars": 32561,
"preview": "{\n \"projectName\": \"Front-end-Developer-Interview-Questions\",\n \"projectOwner\": \"h5bp\",\n \"files\": [\n \"CONTRIBUTORS.m"
},
{
"path": ".editorconfig",
"chars": 208,
"preview": "# editorconfig.org\n\nroot = true\n\n[*]\ncharset = utf-8\nend_of_line = lf\nindent_size = 2\nindent_style = space\ninsert_final_"
},
{
"path": ".github/CODE_OF_CONDUCT.md",
"chars": 3233,
"preview": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, w"
},
{
"path": ".github/CONTRIBUTING.md",
"chars": 3146,
"preview": "# Contributing to Front-end Developer Interview Questions\n\nPlease take a moment to review this document in order to make"
},
{
"path": ".github/ISSUE_TEMPLATE.md",
"chars": 413,
"preview": "The issue tracker is the preferred channel for feedback on the project, bugs relating to the publishing infrastructure ("
},
{
"path": ".github/PULL_REQUEST_TEMPLATE.md",
"chars": 926,
"preview": "Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. Li"
},
{
"path": ".github/dependabot.yml",
"chars": 219,
"preview": "version: 2\nupdates:\n - package-ecosystem: npm\n directory: \"/\"\n schedule:\n interval: monthly\n time: \"03:"
},
{
"path": ".github/stale.yml",
"chars": 812,
"preview": "# Number of days of inactivity before an issue becomes stale\ndaysUntilStale: 30\n# Number of days of inactivity before a "
},
{
"path": ".github/workflows/codeql-analysis.yml",
"chars": 717,
"preview": "name: \"CodeQL\"\n\non:\n push:\n branches: [ main ]\n pull_request:\n branches: [ main ]\n schedule:\n - cron: '34 20"
},
{
"path": ".github/workflows/gh-pages-build.yml",
"chars": 818,
"preview": "name: Eleventy Build\non:\n # Triggers the workflow on push or pull request events but only for the main branch\n push:\n "
},
{
"path": ".gitignore",
"chars": 29,
"preview": "node_modules\n.DS_Store\n_site\n"
},
{
"path": "CONTRIBUTORS.md",
"chars": 46905,
"preview": "\n[](#contributors-)\n#"
},
{
"path": "LICENSE.md",
"chars": 1153,
"preview": "The MIT License (MIT)\n\nCopyright (c) 2012 - 2023 Contributors to https://github.com/h5bp/Front-end-Developer-Interview-Q"
},
{
"path": "README.md",
"chars": 48597,
"preview": "# Front-end Developer Interview Questions\n\nThis repository contains a number of front-end interview questions that can b"
},
{
"path": "config/eleventy.config.js",
"chars": 2486,
"preview": "const { DateTime } = require('luxon')\nconst CleanCSS = require('clean-css')\nconst UglifyJS = require('uglify-es')\nconst "
},
{
"path": "package.json",
"chars": 1634,
"preview": "{\n \"name\": \"front-end-developer-interview-questions\",\n \"version\": \"1.0.0\",\n \"description\": \"A list of helpful front-e"
},
{
"path": "src/404.njk",
"chars": 378,
"preview": "---\ntitle: 404 - Page not found\ndescription: Think this is wrong? [Open an issue](https://github.com/h5bp/Front-end-Deve"
},
{
"path": "src/_data/contributors.json",
"chars": 32561,
"preview": "{\n \"projectName\": \"Front-end-Developer-Interview-Questions\",\n \"projectOwner\": \"h5bp\",\n \"files\": [\n \"CONTRIBUTORS.m"
},
{
"path": "src/_data/helpers.js",
"chars": 107,
"preview": "module.exports = {\n currentYear() {\n const today = new Date();\n return today.getFullYear();\n },\n};\n"
},
{
"path": "src/_data/maintainers.json",
"chars": 1578,
"preview": "\n{\n \"all\": [\n {\n \"avatar\": \"https://avatars0.githubusercontent.com/u/459713?v=4\",\n \"name\": \"Darcy Clarke\","
},
{
"path": "src/_data/og.json",
"chars": 3594,
"preview": "\n{\n \"all\": [\n\n {\n \"avatar\": \"https://avatars0.githubusercontent.com/u/39191?v=4\",\n \"name\": \"Paul Irish\",\n "
},
{
"path": "src/_data/questions.json",
"chars": 1561,
"preview": "\n{\n \"all\": [\n {\n \"abbreviation\": \"General\",\n \"title\": \"General Questions\",\n \"url\": \"/questions/genera"
},
{
"path": "src/_data/site.json",
"chars": 454,
"preview": "\n{\n \"title\": \"Front-end Developer Interview Questions\",\n \"url\": \"https://h5bp.org/Front-end-Developer-Interview-Questi"
},
{
"path": "src/_data/translations.json",
"chars": 2296,
"preview": "\n{\n \"all\": [\n {\n \"language\": \"Arabic\",\n \"url\": \"arabic/\"\n },\n {\n \"language\": \"Bangla\",\n \"u"
},
{
"path": "src/_includes/assets/css/content.css",
"chars": 3416,
"preview": "body {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-family: var(--font-family-bod"
},
{
"path": "src/_includes/assets/css/defaults.css",
"chars": 282,
"preview": "* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n outline-color: var(--color-primary);\n}\n\n::selection {\n backg"
},
{
"path": "src/_includes/assets/css/footer.css",
"chars": 72,
"preview": ".footer {\n padding-top: 3rem;\n}\n\n.footer-text {\n font-size: 0.8rem;\n}\n"
},
{
"path": "src/_includes/assets/css/header.css",
"chars": 1718,
"preview": ".topbar {\n width: 100%;\n height: 0.18rem;\n background: var(--color-gradient);\n}\n\n.skip-link {\n position: absolute;\n "
},
{
"path": "src/_includes/assets/css/navigation.css",
"chars": 3381,
"preview": ".nav {\n padding: 1rem 0;\n position: relative;\n font-family: var(--font-family-heading);\n}\n\n.nav li {\n word-wrap: non"
},
{
"path": "src/_includes/assets/css/prism.css",
"chars": 2177,
"preview": "/**\n * atom-dark theme for `prism.js`\n * Based on Atom's `atom-dark` theme: https://github.com/atom/atom-dark-syntax\n * "
},
{
"path": "src/_includes/assets/css/variables.css",
"chars": 678,
"preview": ":root {\n --font-family-heading: sans-serif;\n --font-family-body: Georgia, serif;\n --font-family-code: Menlo, Monaco, "
},
{
"path": "src/_includes/assets/js/app.js",
"chars": 722,
"preview": "console.log(\n '%cA black belt is a white belt that didn\\'t quit.',\n 'color: #fff; font-size: 20px; text-shadow: 1px 1p"
},
{
"path": "src/_includes/components/footer.njk",
"chars": 382,
"preview": "<footer class=\"footer\">\n <p class=\"footer-text\">\n Copyright © 2012 - {{ helpers.currentYear() }}. Contributors "
},
{
"path": "src/_includes/components/navigation.njk",
"chars": 1361,
"preview": "<nav class=\"nav\">\n <ul class=\"navigation\" id=\"navigation\">\n <li class=\"navigation-item-emoji navigation-item-home\"><"
},
{
"path": "src/_includes/layouts/default.njk",
"chars": 3583,
"preview": "<!DOCTYPE html>\n<html lang=\"{% if lang %}{{ lang }}{% else %}{{ page.lang }}{% endif %}\" itemscope itemtype=\"https://sch"
},
{
"path": "src/_includes/layouts/page.njk",
"chars": 751,
"preview": "{% extends 'layouts/default.njk' %}\n\n{% block pageTop %}\n <header class=\"header\">\n {% if heading and heading === tru"
},
{
"path": "src/about.njk",
"chars": 8199,
"preview": "---\ntitle: About\npermalink: /about/index.html\n---\n{% extends 'layouts/page.njk' %}\n\n{% set content %}\n## Overview 📦\n\nThi"
},
{
"path": "src/index.njk",
"chars": 1314,
"preview": "---\ntitle: Front-end Developer Interview Questions\npermalink: /index.html\nrtl: false\n---\n{% extends 'layouts/default.njk"
},
{
"path": "src/questions/coding-questions.md",
"chars": 1979,
"preview": "---\ntitle: Coding Questions\nlayout: layouts/page.njk\npermalink: /questions/coding-questions/index.html\n---\n\nQuestion: Wh"
},
{
"path": "src/questions/css-questions.md",
"chars": 2943,
"preview": "---\ntitle: CSS Questions\nlayout: layouts/page.njk\npermalink: /questions/css-questions/index.html\n---\n\n* What is CSS sele"
},
{
"path": "src/questions/fun-questions.md",
"chars": 317,
"preview": "---\ntitle: Fun Questions\nlayout: layouts/page.njk\npermalink: /questions/fun-questions/index.html\n---\n\n* What is a cool p"
},
{
"path": "src/questions/general-questions.md",
"chars": 2279,
"preview": "---\ntitle: General Questions\nlayout: layouts/page.njk\npermalink: /questions/general-questions/index.html\n---\n\n* What did"
},
{
"path": "src/questions/html-questions.md",
"chars": 1055,
"preview": "---\ntitle: HTML Questions\nlayout: layouts/page.njk\npermalink: /questions/html-questions/index.html\n---\n\n* What does a `d"
},
{
"path": "src/questions/javascript-questions.md",
"chars": 4355,
"preview": "---\ntitle: JavaScript Questions\nlayout: layouts/page.njk\npermalink: /questions/javascript-questions/index.html\n---\n\n* Ex"
},
{
"path": "src/questions/network-questions.md",
"chars": 799,
"preview": "---\ntitle: Network Questions\nlayout: layouts/page.njk\npermalink: /questions/network-questions/index.html\n---\n\n* Traditio"
},
{
"path": "src/questions/performance-questions.md",
"chars": 327,
"preview": "---\ntitle: Performance Questions\nlayout: layouts/page.njk\npermalink: /questions/performance-questions/index.html\n---\n\n* "
},
{
"path": "src/questions/testing-questions.md",
"chars": 414,
"preview": "---\ntitle: Testing Questions\nlayout: layouts/page.njk\npermalink: /questions/testing-questions/index.html\n---\n\n* What are"
},
{
"path": "src/sitemap.xml.njk",
"chars": 450,
"preview": "---\npermalink: /sitemap.xml\nexcludeFromSitemap: true\n---\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<urlset xmlns=\"http://ww"
},
{
"path": "src/translations/_template/README.md",
"chars": 12276,
"preview": "---\ntitle: Front End Developer Interview Questions\nlayout: layouts/page.njk\npermalink: /translations/************/index."
},
{
"path": "src/translations/arabic/README.md",
"chars": 12801,
"preview": "---\ntitle: أسئلة مقابله شخصية في تطوير واجهةالويب\nlayout: layouts/page.njk\nrtl: true\npermalink: /translations/arabic/ind"
},
{
"path": "src/translations/bengali/README.md",
"chars": 12185,
"preview": "---\ntitle: ফ্রন্ট এন্ড ডেভেলপার ইন্টারভিউ প্রশ্নাবলী\nlayout: layouts/page.njk\npermalink: /translations/bengali/index.htm"
},
{
"path": "src/translations/bulgarian/README.md",
"chars": 14957,
"preview": "---\ntitle: Въпроси за интервю за front-end разработчици\nlayout: layouts/page.njk\npermalink: /translations/bulgarian/inde"
},
{
"path": "src/translations/burmese/README.md",
"chars": 14896,
"preview": "---\ntitle: Front-end developer အလုပ်နှင့်ဆိုင်သော အင်တာဗျူး မေးခွန်းများ\nlayout: layouts/page.njk\npermalink: /translatio"
},
{
"path": "src/translations/chinese/README.md",
"chars": 7723,
"preview": "---\ntitle: 前端工作面试问题\nlayout: layouts/page.njk\npermalink: /translations/chinese/index.html\nlang : zh\n---\n\n# 前端工作面试问题\n\n本文包含"
},
{
"path": "src/translations/chinese-traditional/README.md",
"chars": 7879,
"preview": "---\ntitle: 前端工程師面試問題集\nlayout: layouts/page.njk\npermalink: /translations/chinese-traditional/index.html\nlang: zh\n---\n\n# 前"
},
{
"path": "src/translations/croatian/README.md",
"chars": 9684,
"preview": "---\ntitle: Intervju za posao Front-end Developera\nlayout: layouts/page.njk\npermalink: /translations/croatian/index.html\n"
},
{
"path": "src/translations/czech/README.md",
"chars": 10672,
"preview": "---\ntitle: Front-end vývojář – otázky k pohovoru\nlayout: layouts/page.njk\npermalink: /translations/czech/index.html\nlang"
},
{
"path": "src/translations/danish/README.md",
"chars": 10850,
"preview": "---\ntitle: Front-end Developer Interview Spørgsmål\nlayout: layouts/page.njk\npermalink: /translations/danish/index.html\nl"
},
{
"path": "src/translations/dutch/README.md",
"chars": 9990,
"preview": "---\ntitle: Front-end interview vragen\nlayout: layouts/page.njk\npermalink: /translations/dutch/index.html\nlang : nl\n---\n\n"
},
{
"path": "src/translations/farsi/README.md",
"chars": 15788,
"preview": "---\ntitle: سوالات مصاحبهی کاری فرانت-اند\nlayout: layouts/page.njk\nrtl: true\npermalink: /translations/farsi/index.html\n"
},
{
"path": "src/translations/french/README.md",
"chars": 16728,
"preview": "---\ntitle: Questionnaire de recrutement pour développeur front-end\nlayout: layouts/page.njk\npermalink: /translations/fre"
},
{
"path": "src/translations/german/README.md",
"chars": 13683,
"preview": "---\ntitle: Fragen im Bewerbungsgespräch für Frontend-Entwickler/-innen\nlayout: layouts/page.njk\npermalink: /translations"
},
{
"path": "src/translations/greek/README.md",
"chars": 13023,
"preview": "---\ntitle: Ερωτήσεις συνέντευξης για υποψήφιους Frond-end developers\nlayout: layouts/page.njk\npermalink: /translations/g"
},
{
"path": "src/translations/hebrew/README.md",
"chars": 14942,
"preview": "---\ntitle: שאלות לראיונות עבודה בנושא פיתוח - צד לקוח\nlayout: layouts/page.njk\nrtl: true\npermalink: /translations/hebrew"
},
{
"path": "src/translations/hindi/README.md",
"chars": 13014,
"preview": "---\ntitle: फ्रंट-एंड डेवलपर साक्षात्कार प्रश्न\nlayout: layouts/page.njk\npermalink: /translations/hindi/index.html\nlang: "
},
{
"path": "src/translations/hungarian/README.md",
"chars": 12804,
"preview": "---\ntitle: Interjú kérdések front-end fejlesztőknek\nlayout: layouts/page.njk\npermalink: /translations/hungarian/index.ht"
},
{
"path": "src/translations/indonesian/README.md",
"chars": 14239,
"preview": "---\ntitle: Daftar Pertanyaan Wawancara Kerja Front-End\nlayout: layouts/page.njk\npermalink: /translations/indonesian/inde"
},
{
"path": "src/translations/italian/README.md",
"chars": 11784,
"preview": "---\ntitle: Domande per il colloquio di lavoro per front-end\nlayout: layouts/page.njk\npermalink: /translations/italian/in"
},
{
"path": "src/translations/japanese/README.md",
"chars": 6887,
"preview": "---\ntitle: フロントエンドデベロッパー面接時の質問事項\nlayout: layouts/page.njk\npermalink: /translations/japanese/index.html\nlang: ja\n---\n\n# フ"
},
{
"path": "src/translations/korean/README.md",
"chars": 9213,
"preview": "---\ntitle: 프론트엔드 면접 문제 은행\nlayout: layouts/page.njk\npermalink: /translations/korean/index.html\nlang: ko\n---\n\n# 프론트엔드 면접 문"
},
{
"path": "src/translations/korean/Reference.md",
"chars": 2655,
"preview": "---\ntitle: 해설집\nlayout: layouts/page.njk\npermalink: /translations/korean/reference.html\n---\n\n## 해설집\n```\n이 문서는 정답을 알려주는 문서"
},
{
"path": "src/translations/latvian/README.md",
"chars": 11653,
"preview": "---\ntitle: Front-end web programmētāja darba intervijas jautājumi\nlayout: layouts/page.njk\npermalink: /translations/latv"
},
{
"path": "src/translations/polish/README.md",
"chars": 9942,
"preview": "---\ntitle: Pytania kwalifikacyjne na stanowisko front-end web developera\nlayout: layouts/page.njk\npermalink: /translatio"
},
{
"path": "src/translations/portuguese/README.md",
"chars": 12605,
"preview": "---\ntitle: Perguntas para Entrevista de Desenvolvedor Front-End\nlayout: layouts/page.njk\npermalink: /translations/portug"
},
{
"path": "src/translations/romanian/README.md",
"chars": 13011,
"preview": "---\ntitle: Întrebări pentru interviu tehnic web front-end\nlayout: layouts/page.njk\npermalink: /translations/romanian/ind"
},
{
"path": "src/translations/russian/README.md",
"chars": 15960,
"preview": "---\ntitle: Вопросы кандидату на должность front-end разработчика\nlayout: layouts/page.njk\npermalink: /translations/russi"
},
{
"path": "src/translations/serbian/README.md",
"chars": 9967,
"preview": "---\ntitle: Intervju za posao Front-end Developer-a\nlayout: layouts/page.njk\npermalink: /translations/serbian/index.html\n"
},
{
"path": "src/translations/slovakian/README.md",
"chars": 10887,
"preview": "---\ntitle: Otázky k pohovoru; front-end vývojár\nlayout: layouts/page.njk\npermalink: /translations/slovakian/index.html\nl"
},
{
"path": "src/translations/slovenian/README.md",
"chars": 9824,
"preview": "---\ntitle: Intervju vprašanja za front-end programerja\nlayout: layouts/page.njk\npermalink: /translations/slovenian/index"
},
{
"path": "src/translations/spanish/README.md",
"chars": 15401,
"preview": "---\ntitle: GUÍA DE PREGUNTAS PARA ENTREVISTAS DE TRABAJO\nlayout: layouts/page.njk\npermalink: /translations/spanish/index"
},
{
"path": "src/translations/swedish/README.md",
"chars": 11649,
"preview": "---\ntitle: Front-end Anställningsfrågor\nlayout: layouts/page.njk\npermalink: /translations/swedish/index.html\nlang: sv\n--"
},
{
"path": "src/translations/turkish/README.md",
"chars": 14369,
"preview": "---\ntitle: Ön Yüz Yazılımcısı - Front-end Developer - Mülakat Soruları\nlayout: layouts/page.njk\npermalink: /translations"
},
{
"path": "src/translations/ukrainian/README.md",
"chars": 11498,
"preview": "---\ntitle: Питання кандидату на посаду front-end розробника\nlayout: layouts/page.njk\npermalink: /translations/ukrainian/"
},
{
"path": "src/translations/vietnamese/README.md",
"chars": 14926,
"preview": "---\ntitle: Những Câu Hỏi Phỏng Vấn Lập Trình Viên Front-end\nlayout: layouts/page.njk\npermalink: /translations/vietnamese"
},
{
"path": "src/translations.njk",
"chars": 763,
"preview": "---\ntitle: Translations\ndescription: Doesn't see yours or see something wrong? Open an [issue](https://github.com/h5bp/F"
}
]
About this extraction
This page contains the full source code of the h5bp/Front-end-Developer-Interview-Questions GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 85 files (645.0 KB), approximately 209.0k tokens, and a symbol index with 1 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.