Giter VIP home page Giter VIP logo

guia-entrevistas-de-programacion's Introduction

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


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

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

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

  • Stack

  • Queue

  • Types of Queue

  • Circular Queue

  • Priority Queue

  • Deque

  • Linked List

  • Linked List Operations

  • Types of Linked List

  • Hash Table

  • Heap Data Structure

  • Fibonacci Heap

  • Decrease Key and Delete node from Fibonacci Heap

  • Tree Data Structure

  • Tree Traversal

  • Binary Tree

  • Full Binary Tree

  • Perfect Binary Tree

  • Complete Binary Tree

  • Balanced Binary Tree

  • Binary Search Tree

  • AVL Tree

  • B Tree

  • Insertion into B-tree

  • Deletion from B-tree

  • B+ Tree

  • Insertion on a B+ Tree

  • Deletion from a B+ Tree

  • Red Black Tree

  • Insertion in Red Black Tree

  • Deletion from Red Black Tree

  • Graph Data Structure

  • Spanning Tree

  • Strongly Connected Components

  • Adjacency Matrix

  • Adjacency List

  • DFS Algorithm

  • Breadth-first Search

  • Bellman Ford's Algorithm

Visualizar algoritmos

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

guia-entrevistas-de-programacion's People

Contributors

devcaress avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.