Entrevista Técnica de Empresas Gringas com Python
4.5 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
33 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Entrevista Técnica de Empresas Gringas com Python to your Wishlist.

Add to Wishlist

Entrevista Técnica de Empresas Gringas com Python

Aprenda como ocorre o processo seletivo de empresas gringas e as questões técnicas que são feitas na entrevista técnica.
4.5 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
33 students enrolled
Last updated 7/2017
Portuguese
Price: $120
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Saber quais as fases de processos seletivos
  • Analisar algoritmos no contexto de entrevista técnica
  • Acessar fontes questões para exercitar
  • Saber como formatar o currículo para empresas estrangeiras
View Curriculum
Requirements
  • Lógica de Programação
  • Funções Matemáticas Básicas (Polinômiais, Logaritmicas, Exponenciais)
Description

Esse curso descreve as fases do processo seletivo de empresas estrangeiras. Interessante para quem quer trabalhar fora do Brasil ou trabalhar para o exterior de casa (trabalho hoje dessa forma para a Red Hat).

O foco do curso é na fase de entrevista técnica, servindo como uma revisão básica de estruturas de dados e análise de algoritmos completamente focada no objetivo do curso.

As questões serão resolvidas com a linguagem de programação Python. O alto nível da linguagem facilita no processo de resolução. Apesar disso a grande maioria das linguagens apresentem estruturas análogas as abordadas durante o curso: listas, dicionários, conjuntos. Por isso estudantes de outras linguagens também podem se beneficiar.

Além dos exercícios presentes no curso várias outras fontes são apresentadas para posterior estudo.

Who is the target audience?
  • Engenheiros/Programadores que pretendem fazer processos seletivos em empresas gringas
Students Who Viewed This Course Also Viewed
Curriculum For This Course
27 Lectures
03:49:19
+
Processo Seletivo
6 Lectures 26:06

Vídeo inicial mostrando o Roteiro com as fases do processo seletivo que serão abordados em vídeos posteriores.

Preview 02:08

Vídeo falando sobre datas de envio de currículo, como formatar e para quem enviar.

Preview 07:30

Aula explicando o papel do recrutador no processo seletivo.

Recrutador
04:15

Explicação sobre as fases e ferramentas da entrevista técnica remota. A resolução de exercícios dessa fase estão as próximas seções. Essa aborda apenas a visão geral dessa fase do processo.

Entrevista Técnica Remota
03:53

Explicação sobre as fases da entrevista técnica presencial.

Entrevista Técnica Presencial
04:09

Descrição da proposta oficial de emprego que acontece ao final do processo seletivo.

Proposta
04:11
+
Análise de Algotimos
3 Lectures 19:38

Introdução básica ao conceito de  análise de algoritmo. Formalismos matemáticos não serão utilizados.

Roteiro e Introdução
03:50

Análise das principais funções utilizada na análise de algoritmos. Após essas aula os alunos deve saber qual a ordenação em termos de complexidade.

Principais Funções Assíntóticas
09:30

Questões acerca das principais assintóticas e sua ordenação em termos de complexidade.

Questionário de Funções Assintóticas
3 questions

Listagem das principais operações e algoritmos utilizados em resolução de questões com sua respective complexidade.

Algoritmos Clássicos
06:18

Esse teste visa auferir o conhecimento de algoritmos e respectivas complexidades.

Testes sobre algoritmos e complexidade
4 questions
+
Listas/Vetores
2 Lectures 30:24

Aula introdutória sobre listas com análise de suas principais funções e métodos. Depois dessa aula você conseguirá usar as funções existente para resolver problemas sabendo o impacto na complexidade do algoritmo.

Introdução
17:57

Aula de resolução do cálculo de máximo e mínimo de uma lista

Preview 12:27

Visa testar os conhecimentos sobre lista

Teste sobre Lista
3 questions
+
Recursão
4 Lectures 47:49

Definição de função recursiva, dicas e peculiaridades de programação funcional em Python

Introdução
05:11

Max Min Recursivo
16:25

Solução do problema da Torre  de Hanoi de forma recursiva, com análise de complexidade em termos de tempo e espaço

Hanoi Recursivo
15:30

Solução do problema da Torre  de Hanoi de forma iterativa. Transformação da pilha de execução do Python em uma pilha explícita com utilização de lista.

Hanoi Iterativo
10:43

Teste para certificar o conhecimento sobre recursão em Python

Teste sobre Recursão
2 questions
+
Lista Duplamente Ligada
5 Lectures 42:46

Definição da estrutura, classe collection.deque, análise da complexidade dos métodos

Introdução
09:01

Resolução de exercício de soma de números binários. Utilização de deque, zip_longest, reversed, cycle e limite de inteiros.

Soma Binária - Parte 1
08:06

Resolução de exercício de soma de números binários. Utilização de deque, zip_longest, reversed, cycle e limite de inteiros.

Soma Binária - Parte 2
13:28

Resolução de exercício de soma de números binários. Utilização de deque, zip_longest, reversed, cycle e limite de inteiros.

Soma Binária - Parte 3
07:14

Resolução de exercício de soma de números binários. Alterando solução para não utilizar bibliotecas mágicas.

Soma Binária - Parte 4
04:57

Questões sobre lista duplamente ligada

Lista Duplamente Ligada
1 question
+
Conjuntos (Sets)
4 Lectures 40:54

Definição da estrutura e análise das principais operações.

Introdução
07:28

Resolução de exercício de remoção de elementos repetidos de uma lista. Utilização de conjunto em vez de lista para melhorar o algoritmo de complexidade em tempo e espaço quadrático para linear.

Remoção de Elementos Repetidos
06:18

Resolução de jogo de tabuleiro com fronteiras modelado em uma matriz.

Border Game Parte 1
17:46

Border Game Parte 2
09:22

Questões sobre conjuntos

Conjuntos
1 question
+
Dicionários/Mapas
2 Lectures 19:06

Definição e análise das principais funções da classe dict.

Introdução
07:11

Resolução de exercício de geração de todos mnemônicos alfabéticos de números telefônicos.

Phonewords
11:55

Questões sobre dicionários

Dicionários/Mapas
1 question
+
Conclusão
1 Lecture 02:36

Desafio de um processo seletivo real e parabéns.

Desafio e Parabéns
02:36
About the Instructor
Renzo dos Santos Nuccitelli
4.5 Average rating
7 Reviews
33 Students
1 Course
Engenheiro de Computação Formado pelo ITA

Especialista em programação web no Google App Engine, usa Python desde 2009. Foi Diretor de Tecnologia na startup de educação QMagico, Apaixonado por dar aulas, foi professor da Fatec onde ministrou as matérias de Orientação a Objetos, Aplicações para Internet Utilizando Banco de Dados, Estrutura de Dados e Programacão para Scripts. É fundador e instrutor no site Python Pro. Já palestrou em eventos como Pycon US, Google Developer Bus, DevFest, Rupy e Python Brasil. Escreve sobre tecnologia em seu blog.renzo.pro.br. Atualmente é Engenheiro de Qualidade Senior na Red Hat.