본문 바로가기
SW Developer

백엔드 개발자 면접 코딩테스트 준비 사이트

by ashespia 2022. 6. 12.
SMALL

 

백엔드 개발자 면접 코딩테스트 준비 사이트

백엔드단에서 필요한 언어며 stack이 엄청 많다.

 

그 중에 node js express 등등은 javascript로 되어있고 관련해서 프론트 엔드 Front end 도 가능하다.

javascript의 비중이 점점 늘어나는듯하다.

 

web에서 개발환경 따로 세팅 안하고 기본적인 java script 및 라이브러리를 짜 볼 수 있는 사이트

그리고 코딩한 내용을 공유도 가능하고 콘솔에서 입력 결과 등등을 확인할 수 있다.

 

https://jsbin.com/kewacejazu/edit?html,js,console 

 

JS Bin

Sample of the bin:

jsbin.com

 

추가 가능한 라이브러리들

jquery

bootstrap

moo tool

angular

react

Vue 

등등 javascript 종류는 다 있는듯 싶다.

 

 

 

DB 쿼리 테스트 사이트 

DB 테이블 생성 부터 SQL문 등등을 돌려서 결과를 확인할 수 있다. 

 

http://sqlfiddle.com/

 

 

SQL Fiddle | A tool for easy online testing and sharing of database problems and their solutions.

Query Panel Use this panel to try to solve the problem with other SQL statements (SELECTs, etc...). Results will be displayed below. Share your queries by copying and pasting the URL that is generated after each run.

sqlfiddle.com

 

 

SQL 테스트 가능한 종류

Mysql Oracle PostgreSQL SQLite MS SQL Server 등등 가능하다.

Text to DDL 메뉴도 존재한다.

 

http://sqlfiddle.com/#!9/f3d57ce/2

Build Schema

 

CREATE TABLE `agents` (
  `id` int(6),
  `name` varchar(20) NOT NULL,
  `officeid` int(6) 
);
INSERT INTO `agents` (`id`, `name`, `officeid`) VALUES  (1, 'zoe', 1);
INSERT INTO `agents` (`id`, `name`, `officeid`) VALUES  (2, 'hazel', 2);
INSERT INTO `agents` (`id`, `name`, `officeid`) VALUES  (3, 'della', 2);
INSERT INTO `agents` (`id`, `name`, `officeid`) VALUES  (4, 'mary', 2);
INSERT INTO `agents` (`id`, `name`, `officeid`) VALUES  (5, 'skylar', 4);

CREATE TABLE `offices` (
  `id` int(6) ,
  `address` varchar(20) NOT NULL,
  `directorid` int(2)
);
INSERT INTO `offices` (`id`, `address`, `directorid`) VALUES ('1', 'newyork', 1);
INSERT INTO `offices` (`id`, `address`, `directorid`) VALUES  ('2', 'san francisco', 2);
INSERT INTO `offices` (`id`, `address`, `directorid`) VALUES  ('3', 'chicago',NULL );

 

Run SQL

select name from agents join offices on agents.officeid = offices.id;
select name from agents left join offices on agents.officeid = offices.id;
select name from agents right join offices on offices.directorid = agents.officeid;

 

실행결과

LIST

댓글