Puedo pensar en algoritmos en varias preguntas, pero cuando realmente escribo un código me enfrento a muchas dificultades. Entonces, siento que soy pobre escribiendo códigos. ¿Cómo puedo mejorar eso?

La forma en que formula su pregunta implica que esto sucede solo en una entrevista. Esto me dice que si su productividad es buena cuando programa solo, puede tener dificultades para desempeñarse bajo presión en presencia de otras personas que lo observan implementar una solución. El estrés resultante reduce su capacidad de concentración sostenida bajo demanda.

Intente grabar el tiempo que dedica a resolver problemas de programación en un entorno que distraiga mucho, como una biblioteca llena de niños o ruido de fondo (puede comprar la banda sonora). Inicialmente, puede ser muy molesto e irritante, pero si continúa trabajando en ello, con el tiempo debería mejorar su concentración y estar más relajado.

Luego, presiona gradualmente para reducir el tiempo requerido para darte 5-10 minutos de tampón. Esto ayudará a dar cuenta de la distracción de la presencia de otras personas que lo observan actuar.

Luego busque problemas más difíciles mientras mantiene todas las demás condiciones de su entrenamiento igual.

Esto llevará tiempo, quizás varios meses, pero puede llegar allí.

Lea esto, ayudará: La mejor y más rápida forma de aprender a resolver problemas en CP por Manohar Reddy Poreddy en AlgorithmsAndMore