Search questions…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Home
Topics
Categories
Learning paths
Search
Language Interview Questions · IT Interview Practice
Home
/
#Language
#Language
93 questions
What is the purpose of `<!DOCTYPE html>`?
HTML
#language
Junior
›
What are global attributes in HTML?
HTML
#language
Junior
›
How do anchor (`<a>`) links work, including target and rel?
HTML
#language
Junior
›
What list elements does HTML provide?
HTML
#language
Junior
›
How do you build an accessible HTML table?
HTML
#language
Junior
›
What are data-* attributes and how do you read them?
HTML
#language
Middle
›
What do the details and summary elements provide?
HTML
#language
Middle
›
How does the native dialog element work?
HTML
#language
Middle
›
What are HTML entities and when do you need them?
HTML
#language
Middle
›
How do you specify colors in CSS?
CSS
#language
Junior
›
What properties control text and fonts?
CSS
#language
Junior
›
What are CSS custom properties (variables)?
CSS
#language
Middle
›
How do the cascade and inheritance decide which styles apply?
CSS
#language
Middle
›
What are CSS logical properties and why do they matter for internationalization?
CSS
#language
Senior
›
What is the difference between var, let and const?
JavaScript
#language
Junior
›
What is the difference between == and === ?
JavaScript
#language
Junior
›
What are template literals?
JavaScript
#language
Junior
›
What are truthy and falsy values?
JavaScript
#language
Junior
›
What are the spread and rest operators?
JavaScript
#language
Junior
›
What is destructuring and what can it do?
JavaScript
#language
Middle
›
What is event delegation and why use it?
JavaScript
#language
Senior
›
What are iterators and generators?
JavaScript
#language
Senior
›
What is Python and what are its key characteristics?
Python
#language
Junior
›
What are Python's built-in data types?
Python
#language
Junior
›
What are list comprehensions?
Python
#language
Junior
›
How does slicing work in Python?
Python
#language
Junior
›
How do you format strings in Python?
Python
#language
Junior
›
What is the difference between mutable and immutable objects?
Python
#language
Junior
›
How do modules, imports and packages work?
Python
#language
Junior
›
How do loops and iteration work in Python?
Python
#language
Junior
›
What are generators and the yield keyword?
Python
#language
Middle
›
What are context managers and the with statement?
Python
#language
Middle
›
How do type hints work and what are their benefits?
Python
#language
Senior
›
What is the difference between an iterable and an iterator?
Python
#language
Middle
›
What is Go and what is it designed for?
Golang
#language
Junior
›
How do you declare variables and what are Go's basic types?
Golang
#language
Junior
›
How do functions and multiple return values work in Go?
Golang
#language
Junior
›
What are structs in Go?
Golang
#language
Junior
›
How do pointers work in Go?
Golang
#language
Junior
›
What control-flow constructs does Go have?
Golang
#language
Junior
›
How do interfaces work in Go?
Golang
#language
Middle
›
What is the difference between value and pointer receivers?
Golang
#language
Middle
›
How does struct embedding (composition) work?
Golang
#language
Middle
›
How do generics work in Go?
Golang
#language
Middle
›
What are type assertions and type switches?
Golang
#language
Middle
›
How do closures work in Go?
Golang
#language
Middle
›
How do you encode/decode JSON in Go?
Golang
#language
Middle
›
What is Java and what is "write once, run anywhere"?
Java
#language
Junior
›
What are primitive types vs reference types in Java?
Java
#language
Junior
›
What are Java's access modifiers?
Java
#language
Junior
›
Why are Java Strings immutable, and what is StringBuilder for?
Java
#language
Junior
›
What control-flow constructs does Java provide?
Java
#language
Junior
›
What do the static and final keywords mean?
Java
#language
Junior
›
What are generics and why use them?
Java
#language
Middle
›
What is Optional and how does it help with null?
Java
#language
Middle
›
What are records and sealed classes?
Java
#language
Senior
›
What are reflection and annotations used for?
Java
#language
Senior
›
How do enums work in Java?
Java
#language
Middle
›
What is autoboxing and what are its pitfalls?
Java
#language
Middle
›
What is PHP and where is it used?
PHP
#language
Junior
›
What are PHP's variable types?
PHP
#language
Junior
›
How do you work with strings in PHP?
PHP
#language
Junior
›
What are PHP superglobals?
PHP
#language
Junior
›
What control-flow constructs does PHP have?
PHP
#language
Junior
›
What is the difference between include and require?
PHP
#language
Junior
›
How do namespaces work in PHP?
PHP
#language
Middle
›
How do type declarations and strict types work?
PHP
#language
Middle
›
What major features did PHP 8.x add?
PHP
#language
Senior
›
What is C# and the .NET platform?
C#
#language
Junior
›
What is the difference between value and reference types?
C#
#language
Junior
›
How do you declare variables and use var?
C#
#language
Junior
›
How do strings work in C#?
C#
#language
Junior
›
What control-flow constructs does C# offer?
C#
#language
Junior
›
How do methods, parameters and overloading work?
C#
#language
Junior
›
How do namespaces and using directives work?
C#
#language
Junior
›
What are nullable types and null-handling operators?
C#
#language
Junior
›
What are generics and constraints?
C#
#language
Middle
›
What are delegates and events?
C#
#language
Middle
›
What are records in C#?
C#
#language
Middle
›
What are extension methods?
C#
#language
Middle
›
What is the difference between an enum, a struct and a class?
C#
#language
Middle
›
What pattern matching does modern C# support?
C#
#language
Senior
›
How do iterators and the yield keyword work?
C#
#language
Middle
›
What are reflection and attributes used for?
C#
#language
Senior
›
What is Ruby and its philosophy?
Ruby
#language
Junior
›
How do variables and basic types work in Ruby?
Ruby
#language
Junior
›
What is the difference between strings and symbols?
Ruby
#language
Junior
›
How do you define methods with arguments?
Ruby
#language
Junior
›
What control-flow does Ruby offer?
Ruby
#language
Junior
›
Why are symbols preferred as hash keys?
Ruby
#language
Middle
›
What is metaprogramming in Ruby?
Ruby
#language
Senior
›
What are useful String methods and bang (!) variants?
Ruby
#language
Middle
›
How does Ruby enable internal DSLs?
Ruby
#language
Senior
›