Uma atitude de nunca usar bibliotecas de terceiros é absurda. Escrever tudo você mesmo é um uso horrível do tempo da sua empresa, a menos que exista um requisito comercial rigoroso de que cada linha da base de código tenha sido escrita por um funcionário da empresa - mas esse é um cenário incomum, especialmente para uma empresa do setor privado como você descreveu.
Uma resposta mais racional e completa pode ter sido que eles usariam apenas bibliotecas de terceiros que:
- Atender às necessidades do código que eles mesmos escreveriam
- Estavam disponíveis sob uma licença compatível com o modelo de negócios da empresa
- Testes incluídos
- Aprovado na revisão de código
Se esses critérios foram atendidos (e, na minha experiência, a revisão de código é muito flexível, especialmente na presença de bons testes), você não está mais "confiando em mais ninguém" - está confiando nos existentes, disponíveis e de preferência robustos código.
Se o código for de código aberto, na pior das hipóteses, a biblioteca de terceiros ficará sem manutenção. Mas quem se importa? Os testes provam que a biblioteca é adequada às suas necessidades!
Além disso, uma aversão a bibliotecas estabelecidas de terceiros dificulta seriamente a produtividade do programador. Digamos que a empresa estava escrevendo aplicativos da Web e se recusou a usar (por exemplo) jQuery, então, em vez disso, escreveu sua própria biblioteca alternativa entre navegadores para simplificar a manipulação do DOM. Com quase certeza, podemos assumir que sua implementação:
- Terá uma API estrangeira para desenvolvedores já familiarizados com o jQuery
- Não será tão bem documentado quanto o jQuery
- Não terá resultados relevantes do Google ao encontrar problemas ao usar a biblioteca
- Não será tão testado em campo quanto o jQuery
Todos esses pontos são grandes barreiras à produtividade do programador. Como uma empresa pode se dar ao luxo de desistir dessa produtividade?
Você atualizou sua pergunta para perguntar se isso é apropriado para iniciar em uma segunda entrevista. Absolutamente é.
Talvez você tenha interpretado mal a resposta do entrevistador na primeira entrevista, ou talvez o entrevistador tenha explicado incorretamente a posição da empresa e um novo entrevistador possa esclarecê-la.
Se você explicar que está preocupado com a posição deles em bibliotecas externas, há pelo menos dois resultados possíveis:
- Eles estão abertos a mudanças, e sua preocupação com o processo deles faz com que você pareça melhor do que alguns outros candidatos.
- Eles não estão abertos a mudanças e pensam em você como "o tipo de desenvolvedor que não queremos contratar". Não importa, esse não é o tipo de lugar em que você deseja trabalhar.