Eae povo…
Acho que muitos ja passaram por isso e vão passar de novo…
Fiz uma entrevista e fiquei muito chateado com o resultado… e não entendi o que deveria ter dito de diferente para ter me saido melhor… então, queria saber se alguem pode me ajudar a entender para nao cometer o mesmo erro na proxima. E vale de ajuda para o pessoal tb…
Eh o seguinte, fiz toda aquela parte de RH, pergunta de qual animal vc seria ou não, redação e um monte de outras coisas de pscologia…
Depois fui conversar com o coordenador do projeto (eu acho) e no começo estava tudo bem até que ele me perguntou o seguinte:
Imagine que vc tenha uma lista e dois métodos, um para add e outro para remove o item da lista… e vc tem uma série te thread’s manipulando essa lista… o que voçê faria para evitar os problemas de concorrência?
Na hora veio em mente as palavras syncronized, static, wait, join e semaforo…
Então lancei que utilizaria syncronized e alguma lógica para ver se o item ja existe etc… isso nos métodos add e remove !!!
Senti que não era que ele queria ouvir… o que eu disse de errado ??
Vlw ae povo !!