Experiências em Entrevistas

26/10/2011 11:37:23 - Fábio Ferreira de Souza

Desde que decidi procurar emprego, me cadastrei na Catho, atualizei este blog de Programador com meu curriculum, e me tenho feito várias entrevistas em algumas empresas.
Tem sido muito legal, e interessante algumas provinhas, resolver as questões e ser entrevistado, tem sido muito divertido e tenho visto que estou meio enferrujado em alguns conceitos mais básicos.

Já como não tenho tempo para estudar, e há algumas coisas que não uso a muito tempo, então, por mais que me considero Especialista em ASP.Net e SQL, estou errando algumas coisas, pois não lembro de tudo, principalmente a teoria e definições, mas é facil lembrar do que eu uso no meu dia a dia, assim hoje tirei um tempo para registrar e estudar algumas definições e outras coisas:

Teoria de SQL

SQL - Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional).

  • DML - Linguagem de Manipulação de Dados (INSERT, SELECT, UPDATE, DELETE)
  • DDL - Linguagem de Definição de Dados (CREATE, DROP, ALTER)
  • DCL - Linguagem de Controle de Dados (GRANT, REVOKE)
  • DTL - Linguagem de Transação de Dados (BEGIN, COMMIT, ROLLBACK)
  • DQL - Linguagem de Consulta de Dados (SELECT : FROM, WHERE, GROUP BY, HAVING, ORDER BY, DISTINCT)

Teoria .Net

Fundamentos do ASP.Net e ADO.Net
Funcionamento do IL e JIT

Teoria Geral

Design PatternPadrões de projeto de software ou padrões de desenho de software

Programação Orientada a Objetos (POO / OOP)

  • Classe
  • Herança
  • Método
  • Polimorfismo
  • Interface

Logica

Foi me pedido para criar alguns programinhas, entre eles:

  • Crie uma Classe com os métodos de uma calculadora com as 4 operações básicas
  • Crie uma função para programa para ordenar um array de números
  • Crie uma função para descobrir se um numero é primo ou não

O mais difícil, é escrever isso no papel ou em um editor de texto comum com a sintaxe correta requer muita atenção