Saltar para o conteúdo

CSS interview questions and tests

CSS is a style sheet language designed to describe the appearance of a document created using a markup language, for example, HTML, XHTML or other XML-based languages. Using our CSS interview questions and tests you can verify the skills of web designers and web programmers, regardless of the preferred programming language (PHP, Perl, Java).

The level of questions of DevSkiller CSS interview questions and programming tasks varies from Junior to Senior. In order to pass all the questions and tasks, your candidate has to have the knowledge of some markup language, for example, HTML (HyperText Markup Language) and the basics of developing applications for the web.

Tecnologias abrangidas:

Linguagem de programação: HTML, CSS

Java frameworks and libraries: Bootstrap, Foundation

Construir ferramentas: NPM

TypeScript
JÚNIOR
Competências testadas
Duração
51 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Tipografia

Lacunas no código

avaliar o conhecimento de JavaScript, Reagir

Perguntas de escolha

avaliar o conhecimento de HTML, CSS

Tarefa de programação - Nível: Fácil

TypeScript | React Hooks | Movies State Management - Aplicativo completo de gerenciamento de filmes usando React Hooks, implementando o gerenciamento de estado em visualizações existentes.

.NET
SENIOR
Competências testadas
Duração
49 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#, Padrões de mensagens, WCF, Aplicações Web e serviços Web, Fundação para a Comunicação do Windows, Metadados

Lacunas no código

avaliar o conhecimento de HTML, HTML5, CSS

Tarefa de programação - Nível: Difícil

.NET | Serviço WCF de desencriptação RSA - Implementação final da interface WCF que pode desencriptar e verificar dados encriptados utilizando RSA.

JavaScript
MEIO
Competências testadas
Duração
62 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de JavaScript, Redux

Lacunas no código

avaliar o conhecimento de HTML, HTML5, CSS

Tarefa de programação - Nível: Médio

JavaScript | Redux Selectors | HR Department Trainings - Implementar corretamente redux reducers e selectors.

JavaScript
SENIOR
Competências testadas
Duração
85 minutos no máximo.
Avaliação
Automático
Resumo do teste

Tarefa de programação - Nível: Difícil

HTML/CSS | Página inicial - Completar as definições das propriedades CSS para que a página apresente o ecrã do carregador de páginas inicial apropriado antes de apresentar a página inicial.

Tarefa de programação - Nível: Difícil

JavaScript | Memoização funcional - Escreva as duas versões do mecanismo de memoização genérico.

Vue.js
JÚNIOR
Competências testadas
Duração
65 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de JavaScript, HTML, CSS

Tarefa de programação - Nível: Fácil

JavaScript | Vue.js | Notas de calendário - Implementar uma aplicação com a qual o utilizador pode adicionar uma nota para uma data que escolher a partir de um calendário.

JavaScript
SENIOR
Competências testadas
Duração
57 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de ES6, JavaScript, HTML, CSS, Acessibilidade

Tarefa de programação - Nível: Difícil

JavaScript | Memoização funcional - Escreva as duas versões do mecanismo de memoização genérico.

PHP
MEIO
Competências testadas
Duração
60 minutos no máximo.
Avaliação
Automático
Resumo do teste

Lacunas no código

avaliar o conhecimento de SQL

Perguntas de escolha

avaliar o conhecimento de ES6, JavaScript, CSS, HTML, WCAG 2.0, Acessibilidade da Web

Tarefa de programação - Nível: Médio

PHP | Repositório de Categorias - Implementar consultas PDO que devolvam resultados válidos sobre filmes aos utilizadores.

HTML
SENIOR
Competências testadas
Duração
133 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de AJAX, JavaScript, Desenvolvimento Web, ES6, Tipografia, CSS, HTML

Tarefa de programação - Nível: Difícil

JavaScript | Social Media Queries | Encontrar amigos pelo nome - Implemente uma função para encontrar os amigos do utilizador pelo seu nome.

Tarefa de programação - Nível: Difícil

CSS/HTML - Barra de navegação Flexbox - Definição completa de CSS e utilização de Flexbox para disposição de componentes.

PHP
JÚNIOR
Competências testadas
Duração
41 minutos no máximo.
Avaliação
Automático
Resumo do teste

Lacunas no código

avaliar o conhecimento de SQL, CSS, HTML

Perguntas de escolha

avaliar o conhecimento de JavaScript

Tarefa de programação - Nível: Fácil

PHP | Faker | Manipulação básica de dados - Implemente todos os métodos da classe app/Faker.

Python
MEIO
Competências testadas
Duração
168 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de CSS, HTML

Tarefa de programação - Nível: Médio

Python | Django | Aplicação de pedidos de férias | CRUD básico - Completar uma aplicação para gerir os pedidos de férias dos empregados utilizando a estrutura Django.

Tarefa de programação - Nível: Médio

JavaScript | Social Media Queries | Encontrar potenciais gostos - Implemente uma função para encontrar livros que são considerados potenciais gostos.

Python
JÚNIOR
Competências testadas
Duração
65 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de CSS, HTML

Tarefa de programação - Nível: Fácil

Python | Django | Serviço de câmbio de moedas - Concluir a implementação de Django aplicação para câmbio de moeda por modyfing CBV vistas e completar a lógica do serviço.

Tarefa de programação - Nível: Fácil

JavaScript | Analisador de pedidos | Encontrar uma quantidade média pedida para cada dia da semana - Implemente um método que analise o conjunto de dados de pedidos e retorne um mapa com a quantidade média pedida de um produto para cada dia da semana.

JavaScript
MEIO
Competências testadas
Duração
95 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de CSS, HTML

Tarefa de programação - Nível: Médio

JavaScript | Analisador de pedidos | Localizar um valor médio de pedido para cada dia da semana - Implemente um método que retorne um mapa com um nome de dia da semana como chave e um valor total médio de pedido.

Tarefa de programação - Nível: Médio

HTML/CSS - Barra de navegação Flexbox - Definição completa de CSS e utilização do Flexbox para disposição dos componentes

CSS
JÚNIOR
Competências testadas
Duração
22 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de CSS

Lacunas no código

avaliar o conhecimento de HTML

Tarefa de programação - Nível: Fácil

CSS | Estilo básico de DIV - Editar CSS folha de estilo usando regras e propriedades CSS básicas. Observe que esta tarefa só pode ser concluída no IDE no navegador

Python
MEIO
Competências testadas
Duração
70 minutos no máximo.
Avaliação
Automático
Resumo do teste

Tarefa de programação - Nível: Médio

Aplicação Python | Galeria - Concluir a implementação da funcionalidade CRUD usando CBV.

Perguntas de escolha

avaliar o conhecimento de HTML, WCAG 2.0, Acessibilidade da Web, CSS

In addition, check out these JavaScript programming questions.

CSS interview questions

DevSkiller prepares CSS interview questions to aid recruiters in hiring CSS developers. Our tests present developer candidates with CSS challenges that are structured to accurately screen their CSS skills and find the right candidate for the role. DevSkiller prepares CSS interview questions for experienced candidates, as well as mid-level and junior developers.

DevSkiller CSS interview questions are unique in that they are powered by the RealLifeTesting™ methodology. RealLifeTesting™replicates the real-world scenarios CSS developers encounter in their everyday work, and presents them with appropriate CSS tasks to work on. DevSkiller CSS interview questions can save you time and money in your search for a new CSS developer.

Recommended roles for our CSS interview questions

  • Programador Web
  • Programador front-end
  • Programador full-stack
  • Programador de CSS
  • Junior front end developer
  • Middle front end developer
  • Senior front end developer
  • Designer gráfico

How DevSkiller CSS interview questions work

Our CSS interview questions allow recruiters to analyze an applicant’s CSS skills, within a predetermined test environment. RealLifeTesting™ allows developers to accurately demonstrate their CSS knowledge, coding ability, problem-solving, and time-management skills.  RealLifeTesting™ offers a much more accurate way of assessing developers than traditional algorithmic tests. One of the great additional benefits of DevSkiller testing is that tests are carried out remotely, saving time and money.

Características principais

  • Analisar a capacidade de codificação e não apenas a capacidade académica
  • CSS interview questions are accessed remotely saving time and money
  • A metodologia RealLifeTesting™ oferece uma maior experiência de utilizador onde os candidatos podem utilizar o seu próprio IDE, clonar para GIT, executar testes unitários e aceder a Stack Overflow/Github/Google para pesquisa.
  • Anti-plagiarism tools ensure test accuracy
  • Observar testes em tempo real
  • Resultados automatizados que os recrutadores não técnicos podem compreender
  • Testes disponíveis para cargos de nível júnior, médio e sénior

Skills covered with DevSkiller CSS interview questions

  • CSS
  • ES6
  • Funcional
  • Html
  • JavaScript
  • Acessibilidade
  • WCAG 2.0
  • Acessibilidade da Web
  • DOP
  • AJAX
  • Promessas
  • Desenvolvimento Web

What to look for in a CSS developer

CSS (Cascading Style Sheets) provides a standard definition for how elements on a page appear. This allows developers to define a standard look on a page so that whenever they create a new element, all of the same design standards remain intact. This means that new elements like colors and fonts, will be consistent across the page. CSS and HTML together make up much of the bulk of the World Wide Web, so your developer needs to know more than just the basic CSS skills.

The basics of CSS are actually quite simple, but some areas require extra effort. For instance, basic coding in CSS is easy, but it can be time-consuming, so frameworks are in place to speed up the process. Your CSS developer will need to have a good knowledge of these frameworks. The most popular Frameworks are Bootstrap (v4) and Foundation (latest version 6).

Your candidate should also be up to date with the latest version of CSS and should be aware of the modules and new selectors introduced in CSS 3.

It is vital that your CSS developer is knowledgeable when it comes to various aspects of the front end tech stack, other than the frameworks listed above. This includes knowledge of the CSS preprocessors, tooling, and CSS animations. It will also be beneficial if they can tell you a little about the CSS Flexbox model, CSS grid, and CSS Box model, all varying components that make up the knowledge of any good CSS developer.

Gosta do que vê mas quer mais?

It is perfectly acceptable to think that DevSkiller CSS interview questions sound great, but to still want to get more out of them. Maybe you want to test your applicants with your own custom made CSS interview questions? No problem.

The DevSkiller online task wizard comes prepared with default settings and ready to take CSS  CSS interview questions, but you can also build your own customizable tests. This option allows you to take DevSkiller testing further. You can choose the languages you assess, allocate a specific time limit, and even set the difficulty level of each question about CSS.

Want proof that CSS interview questions work?

It can be nerve-wracking deciding the best way to invest your company’s money, after all, investment in our screening tool is a big decision for every business. If you’re still unsure, read what some of our customers have to say:

Julien Gauthiez - Diretor de Aquisição de Talentos EMEA na Criteo

"Utilizamos o DevSkiller em 15 locais em torno das nossas 3 regiões (EUA/APAC/EMEA). Temos 7 utilizadores frequentes em TA (recrutadores) em todas as nossas regiões, e os nossos utilizadores técnicos gestores de contratação rodam dependendo das necessidades actuais. Mais de 30 já entraram na plataforma uma vez para rever uma tarefa ou criar um teste".

Richard Williams - Vice-Presidente de engenharia da Plutora

"Graças à automatização da fase de seleção, conseguimos reduzir a taxa de entrevistas em 50%. Ao mesmo tempo, a qualidade dos candidatos que chegam à fase de entrevista é agora muito maior. DevSkiller acrescenta uma camada extra de qualidade ao nosso processo de contratação técnica"

Magdalena Rogóż - Diretor adjunto de marketing na Kodilla

"Usar o DevSkiller para classificar os testes é 2 vezes mais rentável, dando aos nossos alunos um teste muito melhor e preparando-os para futuros testes de recrutamento".

Perguntas mais frequentes

Do I need to be a programmer to use DevSkiller CSS interview questions?

Devskiller CSS interview questions are deliberately designed to be as simple to use as possible. Our aim is for non-technical recruiters to be able to efficiently hire developers to fill even the most experienced developer positions. Our CSS interview questions are prepared by our experts to allow non-technical users to send out tests and verify the CSS skills of candidates of any level of expertise.

O que fazer em caso de plágio?

At DevSkiller we take plagiarism seriously and take every precaution to make sure the results of our CSS interview questions are trustworthy. We implement a number of tools to assess candidates for cheating, including screen recording and a range of social listening tools. Our automatic plagiarism detector also checks the code a candidate has entered against previous answers in our database and if there is a match, it is because the candidate has cheated.

What do candidates think of our CSS interview questions?

At DevSkiller the feedback we receive from developer candidates for our online tests is overwhelmingly positive. Candidates love the structure of our tests and like that they are being given a chance to prove their actual CSS skills, rather than simply being tested on algorithms. Occasionally candidates can be a little apprehensive at first, but this is usually because they have taken academic algorithmic tests in the past, that don’t test the skills they use day to day and they expect DevSkiller testing to be similar. Once they realize the difference, they relish having the opportunity to show what they can do.

Qual é a duração do teste?

The duration of each CSS test depends on your preferences. DevSkiller testing comes with in-built default settings, or if you prefer you customize your tests and set your own test duration. It is also possible to set time limits for individual questions within the tests themselves.