{"id":26142,"date":"2022-10-21T20:11:57","date_gmt":"2022-10-21T23:11:57","guid":{"rendered":"https:\/\/building.nubank.com\/8-tips-to-solve-software-engineering-technical-exercise-for-nubanks-hiring-process\/"},"modified":"2024-03-21T16:50:30","modified_gmt":"2024-03-21T16:50:30","slug":"8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank","status":"publish","type":"post","link":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/","title":{"rendered":"8 dicas para solucionar exerc\u00edcios t\u00e9cnicos de engenharia do processo de contrata\u00e7\u00e3o do Nubank"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Este texto foi escrito por Jaqueline Duque e Marcela Porto, ambas Engenheiras de Software<br><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Um dos nossos valores no Nubank \u00e9 &#8220;construir equipes fortes e diversificadas&#8221;. Isso \u00e9 refletido em tudo que fazemos, come\u00e7ando no nosso <a href=\"https:\/\/building.nubank.com\/what-is-the-interview-process-like-for-software-engineers-at-nubank\/\">processo de recrutamento<\/a>. Ele foi desenvolvido n\u00e3o apenas para encontrarmos os mais talentosos, mas tamb\u00e9m pode ser uma \u00f3tima experi\u00eancia para os candidatos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para quem se candidata a uma posi\u00e7\u00e3o no campo da engenharia de software, em muitos casos a primeira etapa \u00e9 um exerc\u00edcio t\u00e9cnico realizado nas plataformas de contrata\u00e7\u00e3o. D\u00ea uma olhada em como esses exerc\u00edcios s\u00e3o avaliados e confira algumas dicas para se sair bem nos testes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como avaliamos exerc\u00edcios t\u00e9cnicos de Engenharia de Software durante o recrutamento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aqui no Nubank, al\u00e9m de avaliarmos sua profici\u00eancia em c\u00f3digos, analisamos sua l\u00f3gica de programa\u00e7\u00e3o e capacidade de entender e desenvolver a estrutura de dados do problema.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por isso, no exerc\u00edcio apresentamos tanto as estruturas de dados de entrada quanto os resultados esperados. O que voc\u00ea deve mostrar aos avaliadores \u00e9 a evolu\u00e7\u00e3o dessas estruturas usando l\u00f3gica de programa\u00e7\u00e3o. A sintaxe e a linguagem escolhida s\u00e3o meras ferramentas para isso, tanto que deixaremos voc\u00ea escolher a linguagem com a qual se sinta mais confort\u00e1vel.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 importante garantir que seu c\u00f3digo esteja limpo, organizado, leg\u00edvel e n\u00e3o adicione mais complexidade que o necess\u00e1rio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quais s\u00e3o as principais dicas para solucionar um exerc\u00edcio t\u00e9cnico de algoritmo?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e1 muitas boas pr\u00e1ticas que poderiam te ajudar, mas as principais s\u00e3o:&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Desenvolva uma solu\u00e7\u00e3o baseada em l\u00f3gica de programa\u00e7\u00e3o sem que sua linguagem escolhida atrapalhe<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de come\u00e7ar a codificar, tente criar um <a href=\"https:\/\/blog.betrybe.com\/tecnologia\/pseudocodigo\/\">pseudoc\u00f3digo<\/a> no qual voc\u00ea avaliar\u00e1 tudo que deve fazer para que as entradas evoluam para o estado esperado. Essa t\u00e9cnica ajudar\u00e1 voc\u00ea a organizar suas ideias, garantindo que voc\u00ea preste aten\u00e7\u00e3o a todos os requisitos e guiando voc\u00ea pela l\u00f3gica de programa\u00e7\u00e3o que deve ser implementada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Evite comentar e explicar demais seu processo de racioc\u00ednio<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os exerc\u00edcios com algoritmo oferecidos em plataformas on-line normalmente n\u00e3o oferecem um local para descrever decis\u00f5es t\u00e9cnicas. Portanto, n\u00e3o \u00e9 esperado que voc\u00ea explique seu processo de racioc\u00ednio ou o que faz cada parte do c\u00f3digo. Seu c\u00f3digo deve falar por si s\u00f3, ent\u00e3o coment\u00e1rios com esse tipo de descri\u00e7\u00e3o devem ser evitados.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Explica\u00e7\u00f5es detalhadas para sua solu\u00e7\u00e3o ou quaisquer outras solu\u00e7\u00f5es que n\u00e3o tenham funcionado, os motivos de um caso espec\u00edfico n\u00e3o ser contemplado na sua solu\u00e7\u00e3o etc., s\u00e3o exemplos de coment\u00e1rios que n\u00e3o contribuem com a avalia\u00e7\u00e3o nesse contexto.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Mantenha vari\u00e1veis tempor\u00e1rias e fun\u00e7\u00f5es com bons nomes<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Usar nomes descritivos ajuda muito com a legibilidade. Desta forma, lendo o nome de uma vari\u00e1vel, \u00e9 poss\u00edvel entender o tipo de informa\u00e7\u00e3o relacionada, o que evita a necessidade de ler um grande bloco apenas para entender seu prop\u00f3sito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Exemplo: para uma vari\u00e1vel de metro, o nome &#8220;avaliacao_contagem&#8221; \u00e9 melhor que &#8220;a&#8221;, porque descreve seu prop\u00f3sito. O mesmo vale para fun\u00e7\u00f5es: o nome deve refletir sua responsabilidade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Fun\u00e7\u00f5es devem ter responsabilidades bem definidas<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Falando em fun\u00e7\u00f5es, elas devem ter responsabilidades bem definidas. Quando uma fun\u00e7\u00e3o tem responsabilidades demais, fica muito dif\u00edcil entender o processo. Uma solu\u00e7\u00e3o para isso \u00e9 &#8220;dividir&#8221; a grande fun\u00e7\u00e3o em fun\u00e7\u00f5es menores com responsabilidades bem definidas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. N\u00e3o crie interfaces de intera\u00e7\u00e3o<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Especialmente para problemas da HackerRank, voc\u00ea n\u00e3o precisa criar uma interface de intera\u00e7\u00e3o. N\u00e3o se preocupe com isso e n\u00e3o invista seu tempo nisso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. Remova c\u00f3digos n\u00e3o utilizados<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remova qualquer c\u00f3digo morto. Exemplos: capturas de tela, tentativas que n\u00e3o deram certo, vari\u00e1veis e fun\u00e7\u00f5es n\u00e3o utilizadas. Tamb\u00e9m avaliamos o qu\u00e3o limpa e organizada sua solu\u00e7\u00e3o \u00e9, ent\u00e3o remover c\u00f3digos mortos \u00e9 um jeito f\u00e1cil de garantir que sua solu\u00e7\u00e3o cumpra esses requisitos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7. Evite importar bibliotecas<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Importar bibliotecas al\u00e9m daquelas que v\u00eam com o exerc\u00edcio pode n\u00e3o ajudar, porque encurtam um caminho que esperamos ver na sua l\u00f3gica de programa\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ao importar bibliotecas, h\u00e1 um grande risco de que os avaliadores n\u00e3o estejam familiarizados com as utilizadas, ent\u00e3o voc\u00ea n\u00e3o demonstrar\u00e1 seu conhecimento e o avaliador n\u00e3o poder\u00e1 avali\u00e1-lo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8. Valide a solu\u00e7\u00e3o<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No final, respire fundo, leia os exerc\u00edcios de novo e confira se cumpre todos os requisitos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O supracitado \u00e9 apenas uma s\u00e9rie de dicas para ajudar voc\u00ea durante a avalia\u00e7\u00e3o, mas lembre-se: em todos os processos de recrutamento, a parte mais importante \u00e9 se sentir confiante de que consegue demonstrar totalmente suas habilidades.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uma das etapas do processo de recrutamento em engenharia de software no Nubank \u00e9 uma s\u00e9rie de exerc\u00edcios com algoritmos. Confira como s\u00e3o e receba algumas dicas para se sair bem nesses testes.<\/p>\n","protected":false},"author":178110158,"featured_media":24552,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[2497,2586],"tags":[2498,2782],"ppma_author":[2380],"class_list":["post-26142","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering-pt-br","category-software-engineering-pt-br","tag-software-engineering-pt-br","tag-technical-algorithm-exercise-pt-br"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>8 dicas para solucionar exerc\u00edcios t\u00e9cnicos de engenharia do processo de contrata\u00e7\u00e3o do Nubank - Building Nubank<\/title>\n<meta name=\"description\" content=\"Uma das etapas do processo de recrutamento em engenharia de software no Nubank \u00e9 uma s\u00e9rie de exerc\u00edcios com algoritmos. Confira como s\u00e3o e receba algumas dicas para se sair bem nesses testes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"8 dicas para solucionar exerc\u00edcios t\u00e9cnicos de engenharia do processo de contrata\u00e7\u00e3o do Nubank - Building Nubank\" \/>\n<meta property=\"og:description\" content=\"Uma das etapas do processo de recrutamento em engenharia de software no Nubank \u00e9 uma s\u00e9rie de exerc\u00edcios com algoritmos. Confira como s\u00e3o e receba algumas dicas para se sair bem nesses testes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/\" \/>\n<meta property=\"og:site_name\" content=\"Building Nubank\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-21T23:11:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T16:50:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/building.nubank.com\/wp-content\/uploads\/2022\/10\/SWE-technical-exercise_feature-1200.675.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jaqueline Duque - Senior Software Engineer at Nubank\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jaqueline Duque - Senior Software Engineer at Nubank\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/\"},\"author\":{\"name\":\"Jaqueline Duque - Senior Software Engineer at Nubank\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/f6ce6275c4721f9d593aebccbde97056\"},\"headline\":\"8 dicas para solucionar exerc\u00edcios t\u00e9cnicos de engenharia do processo de contrata\u00e7\u00e3o do Nubank\",\"datePublished\":\"2022-10-21T23:11:57+00:00\",\"dateModified\":\"2024-03-21T16:50:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/\"},\"wordCount\":843,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/SWE-technical-exercise_feature-1200.675.jpg?fit=1200%2C675&ssl=1\",\"keywords\":[\"Software engineering\",\"technical algorithm exercise\"],\"articleSection\":[\"Engineering\",\"Software Engineering\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/\",\"name\":\"8 dicas para solucionar exerc\u00edcios t\u00e9cnicos de engenharia do processo de contrata\u00e7\u00e3o do Nubank - Building Nubank\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/SWE-technical-exercise_feature-1200.675.jpg?fit=1200%2C675&ssl=1\",\"datePublished\":\"2022-10-21T23:11:57+00:00\",\"dateModified\":\"2024-03-21T16:50:30+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/f6ce6275c4721f9d593aebccbde97056\"},\"description\":\"Uma das etapas do processo de recrutamento em engenharia de software no Nubank \u00e9 uma s\u00e9rie de exerc\u00edcios com algoritmos. Confira como s\u00e3o e receba algumas dicas para se sair bem nesses testes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/SWE-technical-exercise_feature-1200.675.jpg?fit=1200%2C675&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/SWE-technical-exercise_feature-1200.675.jpg?fit=1200%2C675&ssl=1\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"8 dicas para solucionar exerc\u00edcios t\u00e9cnicos de engenharia do processo de contrata\u00e7\u00e3o do Nubank\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/\",\"name\":\"Building Nubank\",\"description\":\"We make the extraordinary happen\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/f6ce6275c4721f9d593aebccbde97056\",\"name\":\"Jaqueline Duque - Senior Software Engineer at Nubank\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/building.nubank.com.br\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/avatar_user_178110158_1665412302-96x96.png742a8bb1d4eb85ed0aefafa501bb17ac\",\"url\":\"https:\\\/\\\/building.nubank.com.br\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/avatar_user_178110158_1665412302-96x96.png\",\"contentUrl\":\"https:\\\/\\\/building.nubank.com.br\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/avatar_user_178110158_1665412302-96x96.png\",\"caption\":\"Jaqueline Duque - Senior Software Engineer at Nubank\"},\"description\":\"Jaqueline Duque is part of Open Finance engineering team and is responsible for helping Nubank build products that improve people's life. She have been working on software development since 2010 and is a Senior Software Engineer at Nubank. Jaqueline has a degree in Data Processing from FATEC. When not coding, she enjoys traveling and reading books. Her favorites are fantasy and fiction, such as \\\"Lord of the Rings\\\".\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/author\\\/jaqueline-duque\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"8 dicas para solucionar exerc\u00edcios t\u00e9cnicos de engenharia do processo de contrata\u00e7\u00e3o do Nubank - Building Nubank","description":"Uma das etapas do processo de recrutamento em engenharia de software no Nubank \u00e9 uma s\u00e9rie de exerc\u00edcios com algoritmos. Confira como s\u00e3o e receba algumas dicas para se sair bem nesses testes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/","og_locale":"pt_BR","og_type":"article","og_title":"8 dicas para solucionar exerc\u00edcios t\u00e9cnicos de engenharia do processo de contrata\u00e7\u00e3o do Nubank - Building Nubank","og_description":"Uma das etapas do processo de recrutamento em engenharia de software no Nubank \u00e9 uma s\u00e9rie de exerc\u00edcios com algoritmos. Confira como s\u00e3o e receba algumas dicas para se sair bem nesses testes.","og_url":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/","og_site_name":"Building Nubank","article_published_time":"2022-10-21T23:11:57+00:00","article_modified_time":"2024-03-21T16:50:30+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/building.nubank.com\/wp-content\/uploads\/2022\/10\/SWE-technical-exercise_feature-1200.675.jpg","type":"image\/jpeg"}],"author":"Jaqueline Duque - Senior Software Engineer at Nubank","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Jaqueline Duque - Senior Software Engineer at Nubank","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/#article","isPartOf":{"@id":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/"},"author":{"name":"Jaqueline Duque - Senior Software Engineer at Nubank","@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/f6ce6275c4721f9d593aebccbde97056"},"headline":"8 dicas para solucionar exerc\u00edcios t\u00e9cnicos de engenharia do processo de contrata\u00e7\u00e3o do Nubank","datePublished":"2022-10-21T23:11:57+00:00","dateModified":"2024-03-21T16:50:30+00:00","mainEntityOfPage":{"@id":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/"},"wordCount":843,"commentCount":0,"image":{"@id":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/10\/SWE-technical-exercise_feature-1200.675.jpg?fit=1200%2C675&ssl=1","keywords":["Software engineering","technical algorithm exercise"],"articleSection":["Engineering","Software Engineering"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/","url":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/","name":"8 dicas para solucionar exerc\u00edcios t\u00e9cnicos de engenharia do processo de contrata\u00e7\u00e3o do Nubank - Building Nubank","isPartOf":{"@id":"https:\/\/building.nubank.com\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/#primaryimage"},"image":{"@id":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/10\/SWE-technical-exercise_feature-1200.675.jpg?fit=1200%2C675&ssl=1","datePublished":"2022-10-21T23:11:57+00:00","dateModified":"2024-03-21T16:50:30+00:00","author":{"@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/f6ce6275c4721f9d593aebccbde97056"},"description":"Uma das etapas do processo de recrutamento em engenharia de software no Nubank \u00e9 uma s\u00e9rie de exerc\u00edcios com algoritmos. Confira como s\u00e3o e receba algumas dicas para se sair bem nesses testes.","breadcrumb":{"@id":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/#primaryimage","url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/10\/SWE-technical-exercise_feature-1200.675.jpg?fit=1200%2C675&ssl=1","contentUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/10\/SWE-technical-exercise_feature-1200.675.jpg?fit=1200%2C675&ssl=1","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/building.nubank.com\/pt-br\/8-dicas-para-solucionar-exercicios-tecnicos-de-engenharia-do-processo-de-contratacao-do-nubank\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/building.nubank.com\/pt-br\/"},{"@type":"ListItem","position":2,"name":"8 dicas para solucionar exerc\u00edcios t\u00e9cnicos de engenharia do processo de contrata\u00e7\u00e3o do Nubank"}]},{"@type":"WebSite","@id":"https:\/\/building.nubank.com\/pt-br\/#website","url":"https:\/\/building.nubank.com\/pt-br\/","name":"Building Nubank","description":"We make the extraordinary happen","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/building.nubank.com\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/f6ce6275c4721f9d593aebccbde97056","name":"Jaqueline Duque - Senior Software Engineer at Nubank","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/building.nubank.com.br\/wp-content\/uploads\/2022\/10\/avatar_user_178110158_1665412302-96x96.png742a8bb1d4eb85ed0aefafa501bb17ac","url":"https:\/\/building.nubank.com.br\/wp-content\/uploads\/2022\/10\/avatar_user_178110158_1665412302-96x96.png","contentUrl":"https:\/\/building.nubank.com.br\/wp-content\/uploads\/2022\/10\/avatar_user_178110158_1665412302-96x96.png","caption":"Jaqueline Duque - Senior Software Engineer at Nubank"},"description":"Jaqueline Duque is part of Open Finance engineering team and is responsible for helping Nubank build products that improve people's life. She have been working on software development since 2010 and is a Senior Software Engineer at Nubank. Jaqueline has a degree in Data Processing from FATEC. When not coding, she enjoys traveling and reading books. Her favorites are fantasy and fiction, such as \"Lord of the Rings\".","url":"https:\/\/building.nubank.com\/pt-br\/author\/jaqueline-duque\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/10\/SWE-technical-exercise_feature-1200.675.jpg?fit=1200%2C675&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/pbKBB5-6NE","jetpack_sharing_enabled":true,"authors":[{"term_id":2380,"user_id":178110158,"is_guest":0,"slug":"jaqueline-duque","display_name":"Jaqueline Duque - Senior Software Engineer at Nubank","avatar_url":"https:\/\/building.nubank.com.br\/wp-content\/uploads\/2022\/10\/avatar_user_178110158_1665412302-96x96.png","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/26142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/users\/178110158"}],"replies":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/comments?post=26142"}],"version-history":[{"count":4,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/26142\/revisions"}],"predecessor-version":[{"id":28077,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/26142\/revisions\/28077"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/media\/24552"}],"wp:attachment":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/media?parent=26142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/categories?post=26142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/tags?post=26142"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/ppma_author?post=26142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}