Con este fin, Xiaoyun ha seleccionado una lista de entrevistas para programadores para usted, que se divide en dos partes: planificación profesional y habilidades de programación. Adecuado para graduados universitarios y programadores que están listos para cambiar de trabajo, cubriendo campos como ingenieros de algoritmos, ingenieros de Java y pruebas.
¿Una guía de supervivencia más allá del código de habilidades blandas? John Sonmez
Este es un libro que realmente se centra en el desarrollo de los desarrolladores de software desde una perspectiva de "personas" (no técnica ni de gestión). El contenido discutido en el libro no solo involucra hábitos de vida, sino también formas de pensar, destaca el factor "humano" en la tecnología y explica de manera integral todas las "habilidades blandas" que los profesionales de la industria del software deben conocer.
Este libro analiza todos los aspectos de la vida de un desarrollador de software, desde descubrir el proceso de entrevista hasta elaborar un excelente currículum, desde la creación de un blog popular hasta su desarrollo, desde mejorar su productividad hasta enfrentar la procrastinación, e incluso cómo Invierte en bienes raíces y cuida tu salud.
Programación Zhuji (Segunda Edición) de Jon Bentley.
Aunque el autor no proporciona códigos específicos para resolver estos problemas, siempre analiza estos problemas prácticos con gran perspicacia y creatividad, guiando así a los lectores a comprender los problemas y aprender habilidades para resolverlos. Habilidad para programadores en su carrera de programación real.
Como resultado, este libro presenta algunos programas interesantes e instructivos cuidadosamente diseñados que pueden proporcionar soluciones claras y completas a esos complejos problemas de programación. El libro también está lleno de descripciones claras y sensatas de técnicas prácticas de programación y principios básicos de diseño.
PD: Basado en la primera edición, este libro agrega tres contenidos nuevos: prueba, depuración y medición, representación de conjuntos y problemas de cadenas, y vuelve a examinar todos los programas de la primera edición. Escribir, generar equivalente nuevo. código.
La refactorización mejora el diseño del código existente. ¿Martín Fowler? Escribir
"El clásico inmortal del desarrollo de software" explica vívidamente los principios y prácticas específicas de la refactorización. Es el secreto que los programadores comunes deben practicar para convertirse en maestros de la programación.
Refactorizar, en una palabra, es mejorar el código de forma ordenada sin cambiar el comportamiento externo. Hace muchos años, fue la publicación de la versión original de "Refactorización: mejora del diseño del código existente" lo que finalmente permitió que la refactorización saliera del pequeño círculo de programadores y se convirtiera en una parte indispensable del trabajo de desarrollo diario de muchos programadores comunes. . Por lo tanto, "Refactorización: mejora del diseño del código existente" se ha convertido en un clásico con el mismo nombre que los patrones de diseño. Ha sido traducido al chino, alemán, ruso, japonés y otros idiomas y se vende bien en todo el mundo.
"Refactoring: Improving the Design of Existing Code" condensa la valiosa experiencia adquirida por los expertos de la comunidad de desarrollo de software a lo largo de los años, y tiene un valor que no será borrado por el paso del tiempo. Hasta el día de hoy, ya sea la refactorización en sí, la comprensión de la industria sobre la refactorización o el soporte de herramientas de desarrollo para la refactorización, todos son iguales que cuando se publicó "Refactoring" por primera vez: mejorar el diseño del código existente, pero el significado contenido. en el libro La esencia todavía vale la pena masticarla una y otra vez y puede leerse y actualizarse con frecuencia.
¿Consejos para la entrevista de programador C y C? Dong Shanhai
Muchos lenguajes de alto nivel se basan en C/C, por lo que la base del lenguaje C/C es muy importante para las personas involucradas en el desarrollo de software.
Este libro es un análisis de las preguntas de la entrevista C/C, que puede ayudar a quienes buscan empleo a prepararse mejor para las entrevistas. "Consejos de entrevista para programadores de C y C"* *Contiene 12 capítulos, que incluyen preguntas de entrevista comunes y puntos de prueba en las empresas actuales, incluidos los conceptos básicos del programa C/C, preprocesamiento, constante, estático y tamaño de, referencias y punteros, cadenas, bits operativos y programación integrada, C orientado a objetos, herencia y polimorfismo de C, polimorfismo. "Habilidades para entrevistas con programadores C y C" permite a los lectores tener una comprensión profunda de la tecnología detrás de cada punto de prueba a través del análisis de puntos técnicos y asistencia de código.
Este libro sigue de cerca la esencia de las entrevistas, y el análisis de varias técnicas va al grano. Es un libro de entrevistas para programadores de C/C y recién graduados que actualmente están buscando trabajo.
?
Una colección de entrevistas con el programador Java Yang Lei.
Este libro presenta preguntas comunes de Java y técnicas de respuesta comunes en entrevistas de programación, explica en detalle cómo los profesionales modernos pueden postularse para empleos de manera efectiva y cómo los entrevistadores pueden prestar atención a las tendencias de los solicitantes de empleo. Este libro le revelará los secretos fundamentales de las entrevistas y pruebas escritas en reconocidas empresas de TI. Enseñar a los programadores habilidades clave para encontrar trabajo.
Métodos de programación: ¿entrevistas y experiencia en algoritmos? Hasta julio
Este libro cubre tres temas: entrevistas, algoritmos y aprendizaje automático. Cada tema de programación del libro proporciona una variedad de ideas y soluciones, que se optimizan e implementan constantemente paso a paso. Los capítulos 1 a 6 de este libro explican las preguntas de la entrevista de programación y los algoritmos relacionados con cadenas, matrices, árboles, búsqueda, programación dinámica, procesamiento masivo de datos, etc. El Capítulo 7 presenta dos algoritmos de aprendizaje automático: el algoritmo del vecino más cercano K y el algoritmo SVM. Además, cada capítulo tiene "sacar inferencias de un caso" y "ejercicios" para ayudar a los lectores a aplicar rápidamente los métodos que han aprendido para resolver problemas similares. Se incluyen otros tipos de preguntas como lenguaje, listas enlazadas, probabilidad, etc. apéndice.
Cada pregunta del libro es un tema de alta frecuencia en las entrevistas. Ha aparecido repetidamente en exámenes escritos y entrevistas en las principales empresas en los últimos cinco años y tiene un gran valor de referencia para la preparación de entrevistas. El libro tiene una lógica clara y es fácil de entender. Es adecuado para lectores que aman la programación, los algoritmos y el aprendizaje automático, que se están preparando para exámenes escritos y entrevistas de TI y que están a punto de postularse para un trabajo.
¿Cuáles son las habilidades de entrevista para C# y Java? ¿Programador NET? Autor: Jinhua
C# y. NET analizaron en detalle la aplicación para C# e IQ basándose en 252 preguntas de entrevistas de las principales empresas de TI a lo largo de los años (incluidas preguntas de pruebas orales y escritas de RD, preguntas de EQ e IQ). Trabajos de programador neto. El contenido principal de la colección de entrevistas es C# y. NET incluyen: proceso de entrevista, sintaxis básica y marco técnico, acceso a datos y aplicaciones XML, funciones y aplicaciones avanzadas, pruebas y control de calidad, preguntas de entrevista clásicas de empresas multinacionales, etc. ?
¿Guía para la entrevista del ingeniero de pruebas de software? ¿Cai Wei Dong? Escribir
Para aquellos que quieran obtener un puesto de ingeniero de pruebas de software, es posible que tengan algunas preguntas, como ¿cómo es la industria de pruebas de software? ¿Qué tipo de persona es adecuada para las pruebas de software? ¿A qué debo prestar atención durante la entrevista? ¿Cuáles son los puntos de conocimiento básicos de las pruebas de software? ¿Qué contenidos cubrirá la prueba escrita? Espera un momento. Este libro responderá a todas las preguntas anteriores.
El capítulo 6 de este libro incluye principalmente una descripción general de la industria de las pruebas de software, los requisitos básicos para los profesionales de las pruebas de software, cómo encontrar un trabajo, la base técnica de las pruebas de software y las preguntas escritas típicas de las pruebas para ingenieros de pruebas. . Este libro es rico en contenido y fácil de entender, lo que permite a los lectores dominar las habilidades básicas de las pruebas en un corto período de tiempo, comprender todos los aspectos del proceso de búsqueda de empleo, familiarizarse con varios tipos de preguntas de pruebas escritas y comprender las técnicas de entrevista. Este libro viene con algunos apéndices prácticos, como plantillas de currículum, guías laborales para recién llegados, etc. Especialmente la parte "Hago subcontratación de pruebas de software en Microsoft", combina historias con conocimiento y cuenta la experiencia personal del autor en la subcontratación de pruebas de software en el gigante internacional del software Microsoft. Creo que será de valor de lectura y referencia para lectores y amigos. .
Este libro es adecuado para amigos que desean participar en pruebas de software. También puede usarse como material de aprendizaje para ingenieros de pruebas de software junior. También puede usarse como uno de los materiales didácticos para pruebas de software. formación en colegios y universidades.
¿El camino hacia un salario alto en Android? Li Ning
"El camino hacia un salario alto en Android: colección de entrevistas para programadores de Android" se basa en preguntas de entrevistas reales de las principales empresas de TI. Las preguntas dadas cubren todos los aspectos del desarrollo de aplicaciones de Android tanto como sea posible, y la mayoría de las preguntas tienen una parte de análisis. Los lectores pueden utilizar esta parte para tener una comprensión más profunda del contenido técnico contenido en las preguntas, con la esperanza de sacar conclusiones e inferencias reales.
El camino hacia un salario alto en Android: una colección de entrevistas con programadores de Android también analiza y clasifica problemas técnicos comunes relacionados con Android. De esta forma, los lectores pueden centrarse en las tecnologías de Android que no dominan, obteniendo así el doble de resultado con la mitad de esfuerzo. Además del análisis detallado y las respuestas a cada pregunta, también hay una explicación ampliada de los puntos de conocimiento relevantes.
"El camino hacia un salario alto en Android: Guía de entrevistas para programadores de Android" presenta preguntas comunes y técnicas de respuesta comunes de Android en las entrevistas. No solo ayuda a los solicitantes de empleo a revisar rápidamente los puntos de conocimiento relevantes, sino que también explica. detalla el lugar de trabajo moderno. Cómo postularse para un trabajo de manera efectiva. El camino hacia un salario alto en Android: una colección de entrevistas para programadores de Android, que serán de gran ayuda para los lectores, desde la búsqueda de empleo hasta la mejora de los conocimientos informáticos.
¿La belleza de la programación? The Beauty of Programming Group
"La belleza de la programación: experiencia de entrevista técnica de Microsoft" recopila alrededor de 60 temas de programación y algoritmos, la mayoría de los cuales han aparecido en exámenes escritos y entrevistas en los últimos años, o han sido debatidos acaloradamente. por empleados de Microsoft. El autor intenta guiar a los lectores a descubrir, analizar, resolver y encontrar mejores soluciones a varios problemas interesantes del libro.
Se proporcionan explicaciones detalladas para la mayoría de los temas del libro. Cada pregunta va seguida de una o dos preguntas adicionales para que los lectores puedan estudiar más a fondo.
El libro también cuenta varias historias cortas sobre entrevistas, y les dice a los lectores qué tipo de talentos técnicos necesita Microsoft, qué habilidades valora y cómo identificar talentos. Responda las preguntas de los lectores sobre entrevistas, contratación y desarrollo profesional en la industria de TI. Muchas de las preguntas de este libro aparecerán en varias pruebas escritas y entrevistas en la industria de TI. Pero el significado más profundo de este libro es guiar a los lectores a pensar y disfrutar con ellos el placer de pensar y la belleza de programar.