DevCaress / guia-entrevistas-de-programacion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recursos

Recursos varios para prepararte para una entrevista técnica

Índice

Buenas practicas

Principios SOLID

SOLID en Javascript Vanilla Inglés

SOLID en Vue.JS Inglés

SOLID en React.JS Inglés

SOLID en Java Inglés

SOLID en Java con Ejemplos Inglés

SOLID en C++ Inglés

SOLID en C++ con implemetación y ejemplos Inglés

SOLID en Python


DRY

Demystifying Software Development Principles: DRY, KISS, YAGNI, SOLID, GRASP, and LoD


Clean code

Clean Code en Javascript Español

Clean Code en Javascript Inglés

Clean Code en Python Español

Clean Code en Python Inglés

Clean Code en Java Español

Clean Code en Java Inglés


Clean architecture

Buenas practicas en:

Javascript

Guidelines for writing JavaScript code examples

JavaScript Best Practices by W3.org

JavaScript Best Practices by W3Schools

Airbnb JavaScript Style Guide()

30 JavaScript Best Practices for Beginners

Vue.js

12 VueJS Best Practices

Vue Patterns

React.js

10 Best Practices for Writing Clean React Code

React Best Practices – Tips for Writing Better React Code in 2022

React best practices and patterns to reduce code

React Best Practices Every Developer Have to Follow in 2023

Angular

10 Best Practices for Building Scalable Angular Applications — With examples

https://www.tatvasoft.com/blog/angular-optimization-and-best-practices/

Angular coding style guide

Typescript

TypeScript best practices by AWS

TypeScript Best Practices 2021

Python

Code Style in Python

Python Best Practices to Follow in 2023

dJango

dJango best practices 2022

Django Model Best Practices: Tips and Tricks for Clean and Efficient Code

Dart

Effective Dart: Design

Flutter

Flutter Best Practices

The Dart Way: Best Coding Practices

10 Best Practices Every Flutter Developer Should Follow

Java

Java Best Practices (recomendado)

Java Best Practices

10 best practices in Java

C++

Collecting the best C++ practices

Boost Your C++ Coding Skills: 5 Tips For Faster, Better Code

PHP

PHP Programming Best Practices and Coding Styles

PHP Best Practices

Algoritmos y estructuras de datos

Estructuras de datos

JavaScript Algorithms and Data Structures

Python Data Structures

Top Data Structures & Algorithms in Java That You Need to Know

Discovering PHP Data Structures: Arrays, Linked Lists, and Binary Trees

Efficient data structures for PHP 7

C++'s Built-In Data Structures

Data Structures using C | What are the Data Structure in C and How it works?

Algoritmos

Algoritmos en Javascript

Algoritmos en Python

Algoritmos en Java

Algoritmos en C

Algoritmos en Go

Algoritmos en C++

Algoritmos en PHP

Algoritmos en Typescript

Visualizar algoritmos

Visualgo

En esta web podrás ver como funcionan de manera visual los siguientes algoritmos:

  • Sorting

    • Bubble Sort
    • Selection Sort
    • Insertion Sort
    • Merge Sort
    • Quick Sort
    • Random Quick Sort
    • Counting Sort
    • Radix Sort
  • Linked List

    • Stack
    • Queue
    • Doubly Linked List
    • Deque
  • Hash Tables

    • Linear Probing
    • Quadratic Probing
    • Double Hashing
    • Separate Chaining
  • Binary Heap

  • Binary Search Tree

    • AVL Tree

Patrones de diseño

Patrones de diseño Español (Recomendación personal)

Patrones de diseño en Javascript

  • Patrones Creacionales
    • Singleton
    • Factory Method
    • Abstract Factory
    • Builder
    • Prototype
  • Patrones Estructurales
    • Adapter
    • Bridge
    • Composite
    • Decorator
    • Facade
    • Flyweight
    • Proxy
  • Patrones de comportamiento
    • Chain of Responsibility
    • Command
    • Iterator
    • Mediator
    • Memento
    • Observer
    • State
    • Strategy
    • Template Method
    • Interpreter
    • Visitor

Practicar algoritmos y estructuras de datos

CodeWars

LeetCode

HackerRank

CoderByte

xercism

Preguntas más frecuentes

Ejercicios más comunes en entrevistas

  • Invertir un array/string
  • Eliminar duplicados de un array/string

Preguntas más comunes de Javascript

Temas

VUEJS

Worked with viewer version 2 second version (NOX framework)

Composition API- what kind of things u use- (own hooks,ref methods,

Typescript integration have u find it difficult- working with JS or typescript in vuejs-

Mutation action and so on (explain)

Blogic

Environment and ecosystem

Jenkins pipeline

Azure AWS- file management system S3 buckets-

Share keys

Master passwords

Designing principles

Predefine Es-lint. Code readable

Improve the code- layer of abstraction, Automation test, unit testing, end to end testing

Define release flow GIT –


    • Coding task**

find ids count in object

customer comunication

Waterfall, agile, cascade methodologies

calculate the complexity of a ticket or user story.

estimate in relative units.

Dif using points and hours

Designing architecture

Object oriented programming

paradigm & others (functional programming i.e…..)

Base paradigm principals (object oriented)

WHAT ARE THE BEST PRACTICES THAT U APPLY IN YOUR PROJECT

Data bases

Have u work with databases? Sql

Do u know some techniques of optimization (normalize my table, my information from many to many so I don’t have to look up for every single email, primary keys, (index information)limited 10,000 thousand records, no doing a query with 2 base connection, joing, inner join reck heads? To find specific pattern that brings all your requirements.

Dif sql and non sql data bases

SOFTWARE CONSTRUCTION QUESTIONS

Make the answer short for this questions until we star with framework

Styling- CSSS, Flybox lay out, Dif btw flexbox and green lay out, complex conditions in CSS, Qerys

create the naming of the CSS

dif frameworks for CSS

CSS defining variables

Create theme for CSS

HTML

Semantic mark up

accessibility

DOM in HTML

Shadow dom

Graphics

optimize an HTML page

data visualization tools, D3 high charts,

Map box.

PROGRAMING LANGUAJES

JS

hosting

type variables in JS- array

promise and asynchrony way-

multithread or single thread

manage more than one thread

HTTP works

AJAX

Graphql- how it works

Progressive web app

Configure some boundless

deal with troubles in production

AWS- optimize services

Code quality – unit testing tools

analysis tools for the code- solarq

metrics unit testing-

GIT

Garbage collector

Compare HTTP request and web sockets.

Cloud (ur experience and questions according to)

Software development process

Life cycles (what is it? How it works with it)

Kanban and scrum

Engineer based on previous exp risk. What tools to measure risk.

Requirements functional and non-functional

Optional, mostly for PM managers good to understand. RCA metrics

RACI es un acrónimo en inglés (Responsable, Accountable, Consulted, Informed) que ayuda a los equipos a brindar

claridad con respecto a la asignación de roles en un proyecto y determinar quién es el responsable de una tarea específica

Integration testing

Code quality

solid principles

dif btw class and object

encapsulation

architecture patterns i.e. MVC

how microservices work

bootstrap and Semantic elements in HTML

Java -Single treat or Multithreaded

Asynchronies task-JavaScript

promises

promise all.

promise rest.

End to end testing

Functional and non functional (how much time should tell per request, browser supports- non functional)

RACI MATRIX – root cause analysis-

Used case diagram

Software architecture/techniques

JavaScript-object oriented programing- explain some crucial parts of object oriented-

Caring techniques

SOLID principles,

Data bases-

What database u have been working with

Using sequel have u done like huge migration, which tools have u use

injecting

Mongo DB (dynamo DB)

CSS framework

Script or Flex

sass lass advantages u see on regular CSS

Variables is there any way to declare a variable in the normal CSS

Mixings- maybe something else u have found helpful from pre processors

Nesting deviarables

Unit since CSS

Difference btwn RAM and pixels

Difference btw Fixet & absolut

Set collection / what is it

What about net collection

Week map and week set map collection

Garbage collector

Proxy API- it has a crucial role in nodejs framework track observability and

reflect API.

Asynchronous this flow

Event loop

Web API

Call stack

How the event knows this piece of code is ready to execute?-

Macro cube

JavaScript

The commands from JavaScript or is browser related

Storages-

Cookies

HTTP

Dif local storage & session storage

Networking

HTTP difference HTPS

How HTTPS works in plain English- how the protocol works

REST concept

GraphQl

Vuejs, excel library-

In oksys have u implement such things /interceptor

Authors

About