Examen tecnico para becario

Hola a todos compañeros,

la semana que viene me voy aventurar a irme por 1 semana a la ciudad de mexico en busqueda de empleo, soy de Guerrero y acabo de egresar de sistemas pero tome un año la carrera de desarrollador java en educacionIT en Argentina, ya envie mi CV y me llamaron de una empresa para ir a la entrevista para trainee Java y me comento la señorita de recursos humanos que me aplicarian un examen tecnico, alguien de por aqui me podria decir mas o menos que tipos de preguntas aplican las empresas en mexico para becarios java? me imagino que a de ser un examen de POO Programacion orientada a objetos,

Saludos y gracias!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de beto.bateria

Es muy variable, depende de

Es muy variable, depende de la persona que te va a poner el examen, durante un tiempo estuve haciendo entrevistas a las personas que querian entrar a la empresa que trabajaba, primero les preguntaba que sabian (de java), despues, dependiendo de sus respuestas, ahondaba mas en el tema. A mi en lo personal me interesaba que conocieran bien OOP, sobre todo polimorfismo, y que tuvieran un conocimiento de manejo de patrones. Despues les ponia un ejercicio en donde tenian que hacer un programa para logearse a traves de una hoja web, consultando una base de datos.

Otra persona de la misma empresa casi, casi, les queria poner un examen de certificacion.

Imagen de kres

Documentacion Patrones

Donde Consigo una buena documentacion de Manejo de Patrones.
algunas Sugerencias?
Gracias!.

Imagen de JaimeItlzc

Patrones

Pues yo por lo que he visto que comentan aqui son patrones de diseño o nadamas patrones no se mucho la verdad.

Tal vez esto te sirva:
Patrones de diseño

Saludos

Gracias beto.bateria, en

Gracias beto.bateria, en cuanto a conocimientos de patrones de diseño te refieres a los diagramas UML? (Diagramas de clases, objetos, estados, actividades, etc, etc,? y del ejercicio de login con JDBC, permitias utilizar internet para copiar un session manager? o algo asi ?

Imagen de beto.bateria

Respecto a los patrones de

Respecto a los patrones de diseño me referia a .

Respecto al ejercicio de logeo, imaginate que tienes 2 horas aproximadamente para hacer ese ejercicio, basicamente seria;
- Hacer la hoja html con dos textfield(user y password) y un boton.
- Una clase que reciba la peticion y consulte la base de datos.
- si existe user y password en la base de datos, mostrar una hoja html diciendo "bienvenido", en caso contrario deberia decir "datos invalidos"

Personalmente pienso que esta muy sencillo el problema para consultar internet y obviamente al entregarmelo les iba a preguntar acerca del codigo.

Una observacion, una vez una persona tuvo problemas con el acceso a la base de datos y se tardo casi las 2 horas resolviendolo, desde mi punto de vista lo que debio de haber hecho es escribir el codigo y despues resolver lo de la conexion.

Imagen de beto.bateria

Un comentario adicional: Por

Un comentario adicional:
Por experiencia propia y preguntando a colegas, al parecer tardas aproximadamente 6 meses en comprender y aplicar como debe de ser patrones, para esto debes de tener bien dominado el concepto de OOP y sobre todo de polimorfismo, y tambien, alguna persona que te este ayudando.

Aprender a manejar patrones es algo dificil pero es un tiempo bien invertido, ya que te va a ayudar a resolver ciertos tipos de problemas de una manera mas limpia.

Gracias

OK muchas gracias tomare mucho en cuenta todo eso, mañana salgo temprano para el DF, ya les estare contando en unos dias que tal....

Espero que puedas ver esta

Espero que puedas ver esta post, pero en ( la empresa donde trabaja Luxpes ) están buscando 4 desarrolladores Java de todos los niveles. Si andas por acá porque no los visitas. Si estas dispuesto a tomar un puesto de becario tampoco te van a preguntar cosas super avanzadas.

Me parece a mí que en puestos como este tipo se debe de evaluar si el candidato puede o no pensar y si tiene o no interes/capacidad por aprender.

Saludos.

Imagen de beto.bateria

Huy pues yo medio pienso y

Huy pues yo medio pienso y medio aprendo :P, por eso queria el trabajo que incluia instalar aigres akondisionados

Imagen de santos.r09

Que opinan de esta vacante:

Es en Queretaro y así como esta vacante he visto varias:

Cuanto tiempo necesita alguien SIN EXPERIENCIA en desarrollo(herramientas como Hibernate, Spring, Struts, etc) pero con conocimientos del lenguaje Java y POO, para poder empezar a trabajar como parte de un equipo de desarrollo y como de cuanto sería su paga una vez iniciando en el puesto más básico ??.
Saludos.

El salario no es justo

Salario $2,000 el primer mes y a partir del 2do mes en adelante con un sueldo de $15,000 a $25,000 mensuales.

Para empezar 2000 es muy poco dinero para cualquier tipo de trabajo... y despues lo que ofrecen no lo justifica con el conocimiento que piden.

Me suena a esos de gane 8000 contestando telefonos: Ese anuncio me suena apocrifo, tiene contradicciones empezando por el titulo que solicitan sin y despues dicen con experiencia

Imagen de ezamudio

lo que te falta

Lo que generalmente necesitas saber en una chamba y que casi seguro no viste en la escuela:

1. Algún sistema de SCM (Subversion, Mercurial, Git, o ya de perdida muy perdida CVS). Esto es MUY importante y no es nada más saber hacer "svn commit" y "svn update", va más allá, hay muchas prácticas alrededor de esto.
2. Hay como un 30% de probabilidad de que el IDE que usan en la chamba sea el que conociste en la escuela.
3. Procesos de construcción e integración de proyectos y sistemas: que si el servidor de pruebas, el servidor de builds, el servidor de base de datos, o si vas a tener tu propia copia de la base de datos en tu equipo, etc.
4. La empresa probablemente ocupará alguna metodología tipo Scrum o XP o una campechaneada de varias. Tal vez la conozcas, tal vez no, pero seguro que nunca has estado trabajando con dicha metodología más de una semana.
5. El servidor de base de datos que ocupen puede que lo hayas conocido en la escuela, o casi seguro no. Habrá variantes en el SQL que conoces.
6. Las herramientas que utilicen, como mencionaste: Spring, Hibernate, JSF/Struts/Tapestry/JSP/etc).

Lo primero y lo último es importantísimo y puede hacer una diferencia notable en tu sueldo. El punto 2 a todos nos pasa aunque llevemos años en la industria, pero lo superas rápido. El punto 3 también es importante para que puedas empezar a ser productivo pronto. El punto 4 también pero es muy común que en la práctica su metodología sea medio improvisada y mezcla de varias cosas así que de se reduce a poner atención y acostumbrarse rápido.

Los sueldos no sólo varían por skills necesarios y adquiridos, sino también por la tecnología involucrada (un principiante de SAP es probable que gane bastante más que un principiante de Java, pero el punto de partida para considerarse "principiante" es muy distinto para cada uno), y por la ciudad. En el DF si no tienes experiencia pero sabes Java y OOP nada más, supongo que puedes ganar entre $0 y $6K chambeando medio tiempo, o hasta unos $8K ya tiempo completo (generalmente si no tienes nada de experiencia te dan chamba medio tiempo porque en el rato que no estás pueden revisar lo que has hecho, o bien en el rato que estás siempre tienes que estar con alguien y eso en cierta forma le quita tiempo a tu sensei asignado así que solamente te puede atender un rato).

Imagen de ezamudio

sueldo de principiante

Los sueldos para principiantes son muy bajos porque lo que se ofrece son otras cosas. En tu primera chamba es prácticamente un hecho que harás algún desastre, tu productividad será baja, necesitarás asesoría muy frecuente de los empleados que tengan más experiencia, habrá que rehacer cosas que hagas de plano muy mal, o modificarlas bastante, etc. Por eso te pagan muy poco, pero a cambio de eso tienes oportunidad de aprender a un ritmo muy acelerado, porque estás aprendiendo muchísimas cosas: no solamente tal o cual framework, o tal o cual IDE, sino también la manera en que funciona un equipo de desarrollo, la manera en que se coordinan, la manera en que se dirige al equipo, los procesos de control del proyecto, etc.

Me hubiera gustado que en la universidad un profesor hubiera llegado un día a decirnos "qué creen? que el programita que están haciendo como trabajo final, tienen que meterle además de todo lo que les pedí, estas tres cosas, y la entrega ya no es dentro de un mes, sino dentro de 15 días". Porque ah cómo pasa eso con los clientes, y luego luego se nota quién está en su primer proyecto porque son los que más se quejan, simplemente diciendo "es que no debe ser así! no pueden cambiar los requerimientos y dejar la fecha de entrega igual!" etc.

Imagen de CybJer

Hace poco mas de un año los

Hace poco mas de un año los examenes tecnicos que me aplicaban basicamente consistian en logica de programacion.
Como indicas es para becario, en realidad saben que no conoces de patrones de diseño ni de metodologias de desarrollo, asi que en general les basta con que sepas programar (Experiencia personal).
Les importaba mucho el paradigma, manejo de excepciones, ejercicios de compilador humano y que tuvieras nociones de J2EE.

Respecto al sueldo, te dire que lo mas importante es aprender, claro que debes preocuparte por la parte economica pero eso debes negociarlo al momento de la contratacion, lee el contrato bien y a detalle. Lo que no es justo es que te quieran obligar a trabajar para ellos durante mucho tiempo por un sueldo muy bajo.

Tip:No seas demasiado humilde en entrevistas los reclutadores siempre buscan ponerte en desventaja.

Pd: Si te sabes vender habra quien te contrate por un buen sueldo pese a que tengas habilidades muy bajas (Ya dependera de ti mantenerte).
Por aca en mi trabajo anda un Java Senior que no sabe Java

Hola nuevamente!

Hola a todos, les comento que estoy en el DF, y voy a alargar aqui mi estancia ya que tengo otras entrevistas la proxima semana,
hay una oferta que me parecio tentadora que es para trabajar en Puebla, segun me dijo la señorita via telefonica entraria a un curso intensivo de 1 mes para certificarme en java programmer y si lo paso firmaria un contrato de 3 meses donde me pagarian 3 mil mensuales, y segun mi desempeño en esos 3 meses firmaria otro contrato ya mas estable, lo unico bueno que veo de esta oferta es que me dan gratis el curso de certificaciones pero si no lo paso ya no hay contrato ni nada, no creen que es muy poco tiempo 1 mes para prepararse para la certificacion? :-S,
por otro lado buscando en internet hay una empresa que paga bien a los trainee "al parecer" y deja una guia del examen tecnico que aplican en la entrevista
y solo me pregunto ¿me pediran desarrolladar un sistema ABCM con jsp, y jdbc? y programar el juego del gusanito?
si alguien esta trabajando y en la empresa que labora sabe de alguna bacante para becario que porfavor me lo haga saber para ir a una entrevista aprovechando que estoy por aca y si alguien es reclutador que me de tips je je je
Saludos!

Estafa?

Oigan ese anuncio se me hace muy sospechoso!
aparte esta publicado para casi todos los estados, yo creo que a de ser esos donde mandas tu CV y luego te responden diciendote que tu CV es adecuado para ocupar el puesto y te piden depositar para examenes medicos xD
aparte busque en internet y no encontre nada de esa empresa llamada ceteq

Nadie te debería de pedir

Nadie te debería de pedir dinero para trabajar, je je .. es exactamente el objetivo contrario de conseguir trabajo.

Ya hablaste a extend?

No aun no llamo, recien vi

No aun no llamo, recien vi los nuevos mensajes, yo creo que mañana les llamare temprano para preguntar, gracias

Imagen de CybJer

Que pequeño el mundo es

Yo trabaje en Porto :P, la guia de ingreso si te sirve, solo es cosa que estudies, en lo personal se me hizo un buen lugar para APRENDER, pero eso que te paguen la capacitacion mmmmm, a menos que hayan cambiado por que eran unas 3 semanas de pura capacitacion (sin sueldo) y su capacitacion consiste en seguir unas guias (tu solito) y cuando tengas dudas preguntarle a tus compañeros.
Eran 2 o 3 examenes durante la capacitacion si los pasas adecuadamente te ofrecen un contrato de 1 año con aumento de sueldo cada x meses.
Su sistema tiene muchos antipatrones que si lo vieran los compañeros de JavaMexico les daba el soponcio, sin embargo si te enseñan best practices (aunque no las apliquen ahi).
Obviamente es una consultora asi que el trabajo no siempre será ahi.

Tip: Si te animas trata que la x sea del menor tiempo posible y que el sueldo sea medianamente justo.

Pd: El choferucho es un cerdo no se como le aguantaba Mico (alias) eso XD

Hola a todos!Pss con estas

Hola a todos!
Pss con estas lluvias no dan animos de ir a buscar chamba, 1 entrevista la cancele porque se mojo mi traje xD
y solo pude ir hoy a una entrevista a una empresa que se llama KODE, donde me hisieron un examen psicometrico de como 3 o 4 hojas "test de personalidad" y se la jalaron en el examen tecnico, yo de wey practicando desarrollando sistemas ABMC con JDBC, jsp, hibernate, me aprendi todos los diagramas UML y sus relaciones, y resulta que en el examen tecnico me pusieron frente a una pc pero no a programar, si no a desmotrar mis conocimientos en un examen igualito al Whizlabs x_D
aparte que en la entrevista telefonica me ofresieron 5 mil mensuales y ya en la entrevista personal me dijeron que efectivamente si son 5 mil mensuales pero me debo de dar de alta en hacienda como profesionista para cobrar honorarios y no se que mas y eso bajaria mi sueldo.

Ya estoy nuevamente en mi pueblo

En fin... ahora a ahorrar otra lanita para ir otra ves a buscar chamba

Imagen de CesarAlducin

era una burla

respecto al comentario @jc_aviles me parece muy raro que con todo lo que dices que tienes de conocimientos
te hayan ofrecido un sueldo tan bajo mejor sigue buscando otras Opciones y si puedes escribe en el foro el proceso
de reclutamiento !!!!

Si mira CesarAlducin estudie

Si mira CesarAlducin estudie en ITMaster argentina la carrera de programador web que fueron 3 cuatrimestres, (Dreaweaver, php, mysql, ajax, java script) pero de alli me latio mucho eso del desarrollo con Java aparte de que habia muchisimo mas campo laboral para un programador Java que para uno de php y tambien el sueldo era mucho mas elevado, asi que estudie 1 año la carrera Desarrollador Java esta ves en educacionIT argentina donde aprendi JS2E,J2EE,J2ME ( jsp, servlets, javabeans, struts, hibernate, web services) hasta fue un modulo completo para aprender los diagramas UML y sus asociaciones y tambien un modulo completo de Patrones de diseño,
En fin regreso a Acapulco y me titulo por proyecto (Desarrolle un calendario de actividades en swing con JDBC y base de datos firebird) y tambien un sistema de ABMC en jsp e hibernate, por obvias razones en Acapulco no hay consultoras, asi que me voy casi 2 semanas a la ciudad de mexico.
y las empresas siempre preguntan(o eso creo),
-Tienes experiencia laboral?
-Soy recien egresado pero e desarrollado estos proyectos
-A ok pero seria tu primer empleo entonces te daremos la oportunidad de ingresar a un proceso de seleccion para (Trainee) donde aqui mas que nada te estamos dando la oportunidad de Ganar "Experiencia", se te asignara un proyecto con cliente y entras a un periodo de prueba( 3 meses ) si resultas eficiente ya firmas un contrato por un año como Becario, y finalizado el año ya serias Jr.
El proceso de seleccion fueron unos examenes psicometricos(test de personalidad) como de 4 hojas,y un examen igualito al de whizlabs con preguntas de opcion multiple, por un momento pense que me estan certificando en SCJP y SCWCD porque tambien habia preguntas de los ActionServlets de Struts, de jsp, hasta de hibernate!! de tipo ¿que arroja la siguiente HSQL?
Asi fue el proceso en 2 empresas a las que fui, y pues mejor me regrese a casa para leer el libro de katy sierra para volver a postularme por si me hacen ese tipo de examenes nuevamente xD
o mas bien yo creo que las consultoras estan mal poniendo psicologos con conocimientos teoricos o de terminos de TI para la seleccion de sus desarrolladores, en mi humilde opinion yo creo que seria mejor una entrevista directa con un lider de proyecto o Sr.

Alguien que aya pasado por un proceso de reclutamiento para trainee o becario java me gustaria leer su experiencia

como dijo el señor ezamudio

como dijo el señor ezamudio "Los sueldos para principiantes son muy bajos porque lo que se ofrece son otras cosas" en este caso me imagino que lo que se ofrece como bien me dijeron en las consultoras, te ofrecemos que ganes experiencia, lo que en mi humilde opinion no me parecio fue lo que les comente que les dejen todo el proceso de seleccion al departamento de recursos humanos, donde no hay ni un solo desarrollador

Imagen de beto.bateria

Te recomiendo que no te des

Te recomiendo que no te des de alta en hacienda, de esos 5,000 pesos que te ofrecen, te van a quedar a lo mucho 3,000, ademas de que vas a tener que pagar a un contador y un gran etc.

Imagen de ezamudio

y entonces?

Y si no se da de alta en el SAT, cómo le pagan? Una empresa rara vez dice "ah si te doy tu lana asi nomas por fuera, sin recibo de ningun tipo". La empresa te pide recibo de honorarios porque así tienen el comprobante de que te pagaron, simplemente para fines fiscales es un gasto y por lo tanto ya no tienen que pagar impuestos sobre eso (bueno hay que pagar lo que te retienen de ISR e IVA).

No todas requieren comprobante

Hay unas empresas que te pagan con "Sueldos Asimilados" y de esa forma no tienes que registrarte ante el SAT poque la empresa declara y paga por ti esos impuestos que de todas formas te descuentan

Imagen de ezamudio

ah pero en ese caso

Ellos te avisan. Digamos que están reportando tus ingresos por ti, y ni necesitas contador porque ni vas a deducir nada. Pero eso de "no te des de alta en hacienda" así nomás, como "evade impuestos", haciendo a un lado cualquier implicación legal/moral/ética/etc, si estás por honorarios, tiene la complicación de que la empresa te pide comprobante.

Imagen de beto.bateria

Lo que quise decir es que le

Lo que quise decir es que le recomiendo que consiga trabajar en una empresa en donde le paguen un salario y le den de alta en el imss y etc etc.

Una observacion, una empresa para pagar con sueldos asimilados, segun tengo entendido, debio de haber recibido al menos durante un año recibos o facturas del trabajador. Asi que si a la primera te ponen asi, pues ya estas en un problema de entrada.

Imagen de neko069

Re: Lo que quise decir...

Lo que quise decir es que le recomiendo que consiga trabajar en una empresa en donde le paguen un salario y le den de alta en el imss y etc etc.

Entonces sería como esquema de nómina, donde entran prestaciones de ley, seguro social, aguinaldo, y en algunas empresas te dan algo simbólico equivalente a las utilidades...

Una observacion, una empresa para pagar con sueldos asimilados, segun tengo entendido, debio de haber recibido al menos durante un año recibos o facturas del trabajador. Asi que si a la primera te ponen asi, pues ya estas en un problema de entrada.

Efectivamente, lo tienes MAL entendido, yo desde mi primer trabajo, siempre he tenido honorarios asimilables a sueldos y salarios (HASS) y nunca me pidieron recibo alguno....

Imagen de beto.bateria

Efectivamente, lo tienes MAL

Efectivamente, lo tienes MAL entendido, yo desde mi primer trabajo, siempre he tenido honorarios asimilables a sueldos y salarios (HASS) y nunca me pidieron recibo alguno.

El hecho que lo este haciendo no implica que este bien hecho (o mejor dicho, esto solo le conviene a la empresa). Te recomendaria mucho que investigues mejor, por ejemplo no tienes las prestaciones del IMSS, y obviamente si sufres algun accidente tu vas a tener que pagar todos los gastos. Tambien debes de empezar a ahorrar para tu jubilacion. Te aconsejo que vayas con un contador para que te explique tus responsabilidades y derechos.

Por ejemplo, puedes hacer tu declaracion anual y hacer deducciones, como gastos medicos, entre otras cosas, y creeme te puedes ahorrar una lanota.

Ademas para que estes dentro de HASS debiste de dar recibos de honorarios antes de que tus empleadores te dieran del alta.

Imagen de chicowed

Tarde..

Ya se que es un poco viejo el post, pero aquí les dejo algunas de las preguntas que te hacen en una entrevista de trabajo para Java:

¿Cuál es la diferencia entre una interfaz y una clase abstracta?
¿Cuál es el propósito del garbage collection en Java, y cuándo se utiliza?
Describe la sincronización con respecto a multithreading.
¿Qué es el paso por referencia y valor passby?
¿Qué es un HashMap y mapa?
Diferencia entre HashMap y Hashtable
Diferencia entre Array y ArrayList
Diferencia entre Swing y AWT
¿Cuál es la diferencia entre un constructor y un método?
¿Qué es un iterador?
Especifica la importancia de los modificadores públicos, privados y protegidos, modificadores predeterminados, por separado y en combinación, y el efecto del estado de las relaciones de paquetes sobre los elementos declarados calificados por esos modificadores.
¿Qué es una clase abstracta?
¿Qué es static en Java?
¿Para que sirve final?
¿Se puede reemplazar un método privado o estático en Java?
¿Java soporta la herencia múltiple?
¿Qué ocurrirá si ponemos un objeto clave en un HashMap que ya existe?
¿Si un método lanza NullPointerException en la superclase, podemos reemplazarlo con un método que arroje RuntimeException?
¿Cuál es la diferencia entre CyclicBarrier y CountDownLatch en Java
¿Cuál es la diferencia entre StringBuffer y StringBuilder en Java
¿Se puede acceder a las variables no estáticas en un contexto estático?
- See more at: