A principios de 2020, el byte al vencer el desarrollo de servicios de fondo de la superficie (pasa) ¿Por qué sólo a mí en ambos lados?

Entrevistar Info:

Un Moliu 985 de licenciatura, maestría una C9, son la ingeniería de software, la ciencia es muy general, no hay experiencia de prácticas, ninguna experiencia de proyecto (sólo en los grandes proyectos de diseño de planes de estudios, también utiliza algunos componentes distribuidos y marcos), pero sí sintiendo capacidades de codificación bien.

Entrevistar Información relacionada:

17 de febrero de reanudar, entrevista sobre 20 de febrero alrededor de febrero 24 de lado; llamada alrededor del 27 de febrero de diedro, alrededor de marzo 3 ª. De marzo de 4 exige hr conversó algunos casos. Luego hizo la oferta. (El proceso de la entrevista es muy lenta oferta, la grasa muy rápido)

Primera cara:
1. Algoritmo: fila rápida

Cerca de 5 minutos

2. algoritmo: el preámbulo de recorrido de árbol binario no recursivo

Ella no mira con cuidado hacia el sujeto, escribió una recursiva (1 minuto), entonces el entrevistador sonrisa avergonzada, me cambió rápidamente a un no-recursivo

3. Algoritmos: La secuencia no recursivo de recorrido de árbol binario

Probablemente lo dijo, no me dejó escribir

Algoritmo 4: Encontrar la creciente más larga continuamente matriz de columnas, tales como: 4, 200, 3, 1, 100, 2. El resultado es 1234, este orden puede ser interrumpido.

El entrevistador le preguntó esta cuestión antes de que nunca aprendió aprendido programación dinámica, dije que la cuestión de cuándo aprendió su pincel, temía que es demasiado duro, sólo digo hacerlo simple, entonces salir de este problema.

Mi idea es clasificar, y de adelante hacia atrás, si (array [i] -array [i-1] == 1), entonces dp [i] = dp [i-1] 1; otra cosa dp [i] = 1. Para ser honesto, me siento esta pregunta simplemente secuencia terminada de programación dinámica ninguna relación ......

Me pidió complejidad, me dijo que nlogn, tuvo que esperar una secuencia. Dijo demasiado, me dejó como camino. Dije, para encontrar un arsenal muy grande, todos los números están en valor del subíndice de la matriz, y luego travesía de adelante hacia atrás, encontrar el más largo y continuo, ya que esta cuestión una [4] = 1, una [ 200] = 1, una [3] = 1, una [1] = 1 ...... pero una gran complejidad tal espacio. La idea es utilizar el entrevistador una tabla hash, hash para 4 cuando vea almohadilla (3) y el hash (5) existe como esta idea

5.socket programación y Netty

no lo hará

6.http de tres vías, la información del servidor si el cliente realiza la tercera vez que no recibieron cómo hacerlo?

7. ¿Qué planificación del sistema operativo?

8. Si se pudiera lograr mediante la programación preventiva prioritaria, ¿cómo lograr? Hay 0-15 prioridad, 0 es la prioridad más alta

Mi respuesta es que la raíz de todas las tareas en una pequeña pila, la parte superior de la pila es la naturaleza más alta del mandato actual de la prioridad de la cola de tareas, puede llegar a. El entrevistador puede decir con dieciséis cola de tareas, cada una Tiempo de salida de la caja de la más alta prioridad cabeza cola de tareas

Cómo 9.java de aplicación HashMap?

Mi primera respuesta ¿cuál es el conflicto de hash, la solución de lo que (la cremallera, el sondeo lineal, sondeando la plaza, y luego hash), y luego decir Java es un conjunto de listas enlazadas que cuelgan por debajo de + aplicación, dijo sin vacilar algo: la realidad en muchos lugares toda ley cremalleras, tales como la tabla hash Redis es hacerlo. Entonces empezó a diez minutos Redis enlace

10.redis tipos de datos básicos y la forma de lograrlo

11.redis tres grupos

Estoy hablando de una gran cantidad de tiempo, de cómo configurar, hoyo encontró, no bind_ip ¿Qué significa (tarjeta de monitor en lugar de una máquina externa para acceder a la IP), el modo de clúster ranura, la migración en línea de ReShard datos, razones de diseño descentralizados

12. Si se pudiera cargar el equilibrio de cómo Redis

hachís, hachís consistencia, además de un servidor proxy

Lo 13.redis protocolo de comunicación es?

chisme

14. El dijo que varios comandos de Linux utilizado comúnmente

estructura del índice 15.mysql? ¿Por qué árbol B?

16. puzzles, puntos de oro pirata.

No inicialmente, más tarde sugirió que me gustaría de la parte posterior, si sólo hay dos personas que lo que va a ocurrir, aunque sólo tres? ...... Un último out

La segunda superficie:
1. Algoritmo: agua de lluvia (leetcode 42)

Acerca de 15 minutos, correr cinco casos de uso. Entonces el entrevistador dijo: ah, deja un poco difícil ...

2. Algoritmos: Existe una base de datos de direcciones IP, asumiendo que hay cientos de miles de IP, cómo determinar si una dirección IP en esta biblioteca?

Al principio pensé que era un problema de diseño, el resultado es un algoritmo. Mongolia ... no sé lo que eso significa, y el entrevistador sacó diez minutos todavía no saben lo que eso significa. Dije una media, o cambiar las preguntas, y yo realmente no sé cómo hacerlo, pero el entrevistador aún me guía, yo no, de ninguna manera, finalmente, simplificando mucho, hecho, la idea es la búsqueda binaria sus variantes, pero la matriz de almacenamiento en un objeto de lista ordenada.

¿Cómo lograr 3.https

El cifrado simétrico de cifrado asimétrico +

4. El modo de usuario y modo kernel

La carga de clases

6.mybatis ventajas y desventajas

La ventaja es flexible y fácil de usar, no sé las deficiencias

7. sobrecarga y reescribir la diferencia

8.get y la diferencia de post

Sólo viene en una URL visible y la otra invisible, a menudo se utiliza para enviar grandes cantidades de datos. Posteriormente, se comprueba, parece mucho más simple

9. ¿Tiene alguna lugares buenos?

No sé ... casi se siente (mente salta mucho, la familia de primavera, MySQL, no se puede decir bien), Redis? "Redis lado del entrevistador reflejar su bien, no voy a preguntar."

10. Haga preguntas, finales

El sentimiento más grande: estos dos meses la mayor parte de todo el blanco revisado ......

Feeling bytes de ritmo se valoran disciplinas conocimientos informáticos básicos, así como algoritmos. Familia del resorte en sus hojas, micro-servicios, colas de mensajes, patrones de diseño, así como la relacionada con el proyecto, que uno ni siquiera me pregunte. Incluso JAVA ambas partes se suman a solamente tres preguntas

Por último, me gustaría preguntar por qué se ven las caras en tres lados, cómo sólo tengo dos lados? ? ? plataforma de desarrollo de servicios de fondo para los desarrolladores de este post está haciendo?

Nota especial: Este material artículo de la red, sólo para compartir el aprendizaje, en caso de infracción, por favor contacto eliminado!

Supongo que te gusta

Origin blog.51cto.com/14751386/2477656
Recomendado
Clasificación