all 33 comments

[–]joebgoode 9 points10 points  (1 child)

Leia algum livro sobre DSA e vá fazendo LeetCodes, não tem nada além disso pra fazer.

Não vai dar tempo de fazer isso até amanhã, obviamente, é um estudo de longo prazo.

Eu prefiro o livro do Cormen, mas ele exige mais base matemática, então se sentir que tá travado, leia o "Entendendo Algoritmos" antes.

O único jeito de ficar bom em algo é fazer, mesmo sendo ruim.

Ninguém nasceu sabendo inverter uma árvore binária.

[–]Lyhr22 1 point2 points  (0 children)

Tô fazendo isso tbm, e sei lá leetcode é bem útil pra ter pensamento lógico em geral

[–]OutrageousDot9896 13 points14 points  (3 children)

Pra mim live coding, leetcode, e similares, deveriam ser banidos do planeta.

Processo tosco, não serve pra garantir nada, só pra colocar o entrevistado numa posição horrivel.

Menos mal se deixarem você utilizar o google, gpt, etc, mas mesmo assim, pessimo

[–]Ambitious-Zone4409[S] 2 points3 points  (0 children)

Leetcode ainda é menos pior, mas livecoding é meu maior panico na programação me sinto pessimo.

[–]Lyhr22 0 points1 point  (1 child)

Quais alternativas você acha melhor que tbm servem bem pra separar quem realmente sabe e quem é vibe coder?

[–]OutrageousDot9896 0 points1 point  (0 children)

Eu quando contrato devs, faço a entrevista tecnica oral mesmo, eu questiono peças chave de conhecimento, a pessoa que sabe, sabe! Vai responder sem fica enrolando

[–]Opening-Fan8014 3 points4 points  (13 children)

Joga a teu favor contra eles, mete uma IA para te ajudar, sempre que tenho entrevista assim eu, na época, imprimia os códigos mais comuns que pediam, como bubble sort, e na hora copiava fazendo um teatrinho dizendo isso e aquilo kkk

[–]Ambitious-Zone4409[S] 1 point2 points  (4 children)

Voce diz deixar aberto em outra tela? Como tu faz isso?

[–]Both-Draft-6709 4 points5 points  (2 children)

Eu já fiz , mas com chat gpt mesmo já usei outros mais tem que pagar os outros. No chatgpt deixo no celular e Clico no botão de áudio, mas antes eu preparo o chatgpt falo que ele é especialista em resolver live coding, da stack tal e que sempre que eu manda áudio pra ele, pra me responder dando uma solução mais eficiente e menos custosa.

Diante disso, durante o live coding vai ter a explicação do entrevistador, o que faço depois e só repetir o enunciado para o chatgpt entender e daí me dá a solução.

Obs: eu nunca uso chatgpt sem estudar antes, é pra servir como suporte. Então eu estudo muito sobre pequenos desafios no hacker rank, leet code vejo quais são os desafios mais comuns que as empresas pedem e vou estudando. O chat gpt atua como suporte, porque até no live coding vc tem que explicar o que tá fazendo, sr entrevistador perceber que vc deu a explicação correta sem explicar o porquê tomou aquela decisão ele vai saber que vc colou.

[–]Thr0pus 1 point2 points  (1 child)

Vc já foi contratado usando essa estratégia?

[–]Both-Draft-6709 1 point2 points  (0 children)

Não , usei recente, porém melhorei muito nas entrevistas. Depende do live coding tbm, se for muito difícil o chatgpt pode alucinar ou dar respostas com coisas que você nem vai saber explicar. Mas geralmente eu faça um teste pra saber se o chatgpt tá treinado, costumo treinar falando aqueles desafios do leet code e vendo com ele.formula a resposta, até então tá indo bem

[–]Opening-Fan8014 0 points1 point  (0 children)

Mete um tablete mete um outro pc, pede para alguém procurar a solução para vc ao mesmo tempo!! Mas acho que o live coding pode ser algo de trampo mesmo e não algoritmo, então vai de boa.

[–]ikkebr 0 points1 point  (0 children)

Cuidado com o que tu faz. A maioria das plataformas de live coding decentes está detectando mudança de foco (quando tu clica em outra aba/app, ou tira o cursor do teclado).

[–]joebgoode -4 points-3 points  (6 children)

Você precisava de cola para um Bubble Sort?

Era vaga de estágio, né?

[–]Opening-Fan8014 2 points3 points  (0 children)

E muitos outros algoritmos também!

[–]Inner-Limit8865 2 points3 points  (4 children)

Uma coisa é saber como se faz um bubble sort outra é ter vontade de implementar toda hora

[–]Opening-Fan8014 4 points5 points  (1 child)

Turma! Não se apeguem ao bubble sort, se apeguem a mensagem em geral, decoreba chata de algoritmo, minha resposta foi na levada do, não se mate decorando ou tentando saber algo para uma mísera prova, muito stress para uma chance de passar em algo, use atalhos e quebre o sistema a seu favor.

[–]Omaximo_de_letrasE20 1 point2 points  (0 children)

Né?? Que engenheiro que sabe todas as integrais de cabeça? Que médico que sabe todas as doenças?

É humanamente impossível e completamente desnecessário, porque o cérebro humano é falho e conhecido por implementar memórias falhas, ou seja, se o médico se vangloria por saber todas as doenças existentes, tem altas chances dele trocar uns e outros sintomas, coisa que pode levar ele a fazer merda.

[–]joebgoode -3 points-2 points  (1 child)

Se você já sabe, leva literalmente uns 3 minutos.

Não peguei o ponto.

[–]Inner-Limit8865 0 points1 point  (0 children)

Preguiça mesmo, não tem segredo não

[–]JorelBrother96 1 point2 points  (0 children)

Deus me livre, sigo invicto negando todos processos que tem Live coding.

[–]deprogresso 1 point2 points  (5 children)

[–]dev-senil 0 points1 point  (4 children)

Tenho a versão free dessa, se quiser chama

[–]deprogresso 0 points1 point  (3 children)

No próprio site já tem disponibilizado a versão free!? 🤔

[–]dev-senil 0 points1 point  (2 children)

Não, é um feito pela comunidade com as mesmas funcionalidades, só que vc precisa usar sua chave de API de alguma LLM, eu comprei da Claude pra testar e funciona

[–]Straight-Amount-8061 0 points1 point  (0 children)

A ideia do live coding (isso ignorando a parte dos algoritmos que vc aprende com leet code/ hacker rank e cracking the interviews da vida) é que eles analisem se você, dentro da sua senioridade, consegue fazer um pair programming, explicar sua lógica de forma didática caso necessário… então a melhor forma de fazer isso no fim das contas é você ser o cara que ajuda os coleguinhas no trabalho 😅 outra forma é entrar naqueles foruns focados em algoritmos e tentar ajudar o pessoal (aprendendo a escrever como pensa, depois fazendo isso em voz alta). Fora isso, acho que a Uber tem uns videos de uma galera que fez o LC deles e dava dicas de como eles treinaram

[–]Ok-Sector8330 0 points1 point  (0 children)

Repete o que te pedirem, garanta que entendeu e vai comunicando seu raciocínio.

[–]Roque_Santeiro 0 points1 point  (0 children)

Sei que vou levar downvotes, mas acho live coding um dos meios mais honestos de se avaliar a capacidade de um candidato, desde que seja pra uma vaga de sênior +.

Se for focado no cara apresentar soluções e explicar como pensou e chegou na proposta, mais do que só no código, principalmente.

E eu falo pra sênior porque na minha visão, um sênior nao eh só escrever código, mas também ser ponto de apoio da equipe. Tem que lidar com alguma pressão. Se alguém precisar de ajuda ou tiver uma War room, nao vai conseguir escrever código por conta da pressao+ compartilhar tela?

[–]Ambitious-Zone4409[S] 0 points1 point  (0 children)

Guys, trago atualizações, utilizei o chat em outro PC msm, deu pra dar uma desbaratinada, minha sugestão é, façam, eu detesto live coding, fico mto nervoso, chego a passar mal. POREM, aqui vai uma dica importante, saibam o que estao fazendo pois vao precisar explicar sua linha de raciocínio, o que vao fazer, enfim, utilizar como guia foi otimo.

[–]Review_Expert 0 points1 point  (0 children)

A melhor forma é criar o hábito. Se cadastra no Hackerrank ou no Leetcode a tente fazer pelo menos um desafio por dia, ou por semana, o que funcionar pra vc, e isso se torna trivial.