¿Los sitios como CodeChef, Hackerrank, Spoj y HackerEarth tienen en mente los conceptos de ingeniería de software al formular preguntas?

Puedo hablar por HackerRank, ya que trabajo aquí.
Si bien aún no tenemos una excelente manera de calificar el código de trabajo en función de lo apropiado que sería en el mundo de la ingeniería de software, en términos de formato, modularidad, convenciones de nombres variables, limpieza; de lo que sí nos damos cuenta y de que hemos trabajado activamente para mitigar es la gran desconexión entre la ingeniería de software del mundo real y las ofertas de sitios web típicos de concursos de programación que se centran casi por completo en desafíos algorítmicos académicos. Ahora tenemos un montón de contenido en línea con las habilidades requeridas en los perfiles de ingeniería de software del mundo real, tales como:
– bases de datos y sql
– sistemas distribuidos y MapReduce
– Herramientas de desarrollo de Linux
– desafíos basados ​​en datos del mundo real, agregados desde la web y otras fuentes
– dirigido a lenguajes de programación específicos como C ++ / Python / Ruby

Estos están razonablemente alineados con las prácticas y la tecnología de ingeniería de software del mundo real.

More Interesting

¿Es posible prepararse en casa para las pruebas de software?

He sido probador manual todo el tiempo durante 10 años. Quiero pasar al desarrollo. ¿Dónde empiezo?

Actualmente estoy haciendo BCom Me encanta programar. Quiero ser desarrollador de software. ¿Es posible? Si es así, ¿qué pasa con la maestría? Por favor ayuda

Soy un estudiante de ingeniería de la rama de metalurgia en NIT Srinagar. Disfruto escribiendo programas y puedo desarrollar aplicaciones de Android. ¿Debo dejar la programación y concentrarme en mi rama o debo hacer lo que amo?

¿Por qué el currículum de un ingeniero de software sénior debe tener dos páginas en lugar de cuatro cuando ha cambiado de trabajo muchas veces en los últimos 20 años?

¿Puedo convertirme en un ingeniero de software bien pagado con un título en Humanidades?

Como probador de software, ¿cómo pongo en mi curriculum vitae, las tecnologías utilizadas por el software probado?

¿Es Arabia un buen lugar para trabajar o Bangalore para un ingeniero de software?

¿Cuáles son las razones por las que una cantidad se mueve de las finanzas a una empresa tecnológica?

Cómo cambiar de carrera ahora a un campo de computadora / software

Cómo comenzar una carrera como ingeniero de software

¿Un B.tech en ingeniería de software me convierte en ingeniero con el título de Ing.?

¿En qué campos de desarrollo de software tienen más poder los individuos?

¿Las empresas más pequeñas / nuevas empresas lo sostienen en su contra si vuelve a solicitar pasantías?

¿Cuáles son las razones para que un ingeniero de software se traslade de una empresa de tecnología a finanzas?