Sou desenvolvedor de software e estou ajudando minha equipe a contratar um DBA MySQL. Os principais desafios que estamos enfrentando são:
Consultas e desempenho mais lentos devido ao Hibernate.
Gerenciamento de banco de dados (backups, ajustes, patches, segurança).
Escalabilidade devido ao aumento de dados de novas fontes de dados e acúmulo de dados mais antigos.
Planejamos iniciar a mineração de dados e o data warehousing no futuro. Não sei como, mas essa é a direção.
Geralmente, temos casos de programação em que pedimos aos desenvolvedores que construam algo para uma entrevista, mas é um pouco difícil fazer uma entrevista de DBA da mesma maneira.
Você pode dar sugestões sobre como a entrevista deve ser conduzida?
mysql
interview-question
geoaxia
fonte
fonte
Respostas:
Não é uma lista completa, mas uma lista aproximada de coisas que eu tentaria cobrir. Também depende se eles serão o primeiro DBA "verdadeiro" ou em uma equipe de DBA. Se o DBA também é responsável pelas máquinas ou apenas pelo banco de dados. etc.
Tenho certeza que outras pessoas aqui podem estender esta lista
fonte
Escrevi sobre isso há algum tempo , depois de ter contribuído para o processo de entrevista na Percona.
Penso que, para avaliar alguém, você deve tentar fazê-lo fazer o que faria na atividade cotidiana regular. Perguntas aleatórias como "O que é um tipo de dados serial no MySQL?" ou questões de inteligência como "por que os buracos dos homens são redondos?" não consiga isso.
Você também quer ter a certeza de dar a todos o mesmo teste. Se você tiver uma entrevista aberta apenas para conversas, as pessoas mais confiantes e (um pouco manipuladoras) se destacarão, pois elas podem contornar sutilmente suas perguntas e transformá-las em perguntas que elas são boas em responder. Você nem sempre percebe quando isso está acontecendo, mas geralmente contém algo como "quando eu comecei como DBA, tínhamos 2 MB de RAM e usamos fitas .. blá blá blá": P
Dito isto, aqui está minha lista padrão de perguntas:
fonte
Eu sugiro olhar também para algumas listas já estabelecidas sobre as entrevistas do DBA:
As 10 principais perguntas da entrevista com o DBA do SQL Server - por Brent Ozar
Perguntas para Entrevistas Junior DBA - por Thomas LaRock
Perguntas sobre a triagem de banco de dados - por Grant Fritchey
Todos eles são ótimos gravadores do SQL Server. Sei que algumas das perguntas podem ser orientadas ao SQL Server, mas a maioria não é e pode ser usada em uma entrevista geral do DBA.
fonte
Embora eu concorde que as muitas perguntas aparentemente aleatórias da entrevista (por exemplo, a tampa do bueiro) não sejam realmente úteis ... (exceto, talvez para um designer industrial e apenas para esse caso).
Depois de passar pelo aspecto trivial de muitos deles, eles pretendem ser coisas para as quais você não sabe a resposta e, portanto, terá que descrever como iria encontrar a resposta. Ou não. Por exemplo:
... etc
Quando eu estava no comando do processo de contratação no passado, tento fazer uma entrevista por telefone de 5 a 15 minutos completamente não programada (basta ligar para eles, como se eles pudessem lhe dar alguns minutos ... nem todos puderam, pois alguns estavam no trabalho em que planejavam sair) ... apenas para avaliar o quanto acho que estão falando besteira em seu currículo.
Por exemplo, quando estávamos contratando um programador PL / SQL sênior, eu perguntava a eles quais eram as partes de um bloco PL / SQL. Hoje em dia, surge a primeira coisa no Google ... esse não era o caso em 2003. A maioria das pessoas que entrevistamos pode ter usado o Oracle antes, elas podem ter escrito SQL para Oracle ... mas se você não pode me dar uma pista de que você sabe como é um bloco PL / SQL; não está pronto para um trabalho sênior de programador PL / SQL.
...
E, dito isso, minha pergunta para qualquer entrevista pessoal é:
Em parte, você pode ver como eles lidam com uma situação em que não há melhor resposta, se são diplomáticos em sua resposta ou se pensam fora da caixa (por exemplo, Dr. Who ou Firefly são respostas válidas). Onde trabalho atualmente (um laboratório de física espacial), dizendo que você nunca viu nenhum deles pode falhar, a menos que seja estrangeiro. Dizer que você também não gosta e explicar por que com um bom motivo seria um passe. Explorar muito sobre qualquer um deles ainda pode ser um fracasso (já que ninguém quer trabalhar com essa pessoa)
fonte