# 기술면접

814개의 포스트

[기술면접/운영체제] 교착 상태 해결 방법(Deadlock Solution)

교착 상태 해결 방법(Deadlock Solution)에 대해 설명하세요 Keyword Script Additional Reference [Book - 혼자 공부하는 컴퓨터 구조+운영체제](https://ebook-product.kyobobook.co.kr/d

약 1시간 전
·
0개의 댓글
·

230321_TIL

TS, JS , JAVA === Class / JS ES5 === Prototype모든 객체는 내부에 숨겨진 \[\[Prototype]]을 가지고 있다. (객체간 상속을 위해)외부에서 직접 접근이 불가하고, 아래 키워드로 접근이 가능하다.\_\_proto\_\_ Obj

약 3시간 전
·
0개의 댓글
·

기술면접 질문 정리 - 개발상식(1)

면접질문정리 >>좋은 코드란? >> >>읽기 쉬운코드, 중복이 없는 코드, 테스트가 용이한 코드... > > 한국어로 주석을 상세히 작성해두면 코드를 읽지 않아도 코드가 무엇을 하는지 빠르고 쉽게 파악. > 테스트 코드를 작성해두면 심리적 안정감도 생기고 리팩토링에 자신감도 생김. > 동일한 로직을 수행하는 코드는 별도의 함수로 빼두고 재사용. > >> ...

약 16시간 전
·
0개의 댓글
·

기술면접 질문 정리 - Java(1)

기술 관련 해서 묻는 질문들은 매번 보고 또 봐도 기억속에 잘 남겨두지 못하는 나를 위해 > 그때마다 상기할 수 있도록 이렇게 따로 정리해두면서 자주 읽어보는 것이 > 머리에 남겨 둘 수 있는 최선의 방법이라고 생각한다. 면접 질문 정리 JVM(Java Virtual Machine)이란? 자바가상머신의 약자를 줄여 부르는 용어. Stack(스택)기반의 ...

약 17시간 전
·
0개의 댓글
·
post-thumbnail

[기술면접/운영체제] Synchronous and Asynchronous, Blocking and Non-blocking

시간의 관점에서, 현재 작업의 응답과 다음 작업의 요청이 동시에 일어나면 동기, 동시에 일어나지 않으면 비동기이다.현재 작업의 응답이 끝남과 동시에 다음 작업이 요청된다.함수를 호출하는 곳에서 호출되는 함수가 결과를 반환할 때까지 대기한다.작업 완료 여부를 계속해서 확

약 23시간 전
·
0개의 댓글
·

[기술면접/JS] 렉시컬 환경(Lexical Environment)

스코프, 식별자, 상위 스코프에 대한 참조, 환경 레코드, 외부 렉시컬 환경에 대한 참조렉시컬 환경은 스코프와 식별자를 관리하는 컴포넌트입니다. 정확히는 식별자와 식별자에 바인딩 된 값, 상위 스코프에 대한 참조를 기록하는 자료구조라고 할 수 있습니다. 렉시컬 환경은

어제
·
0개의 댓글
·

[기술면접/JS] 실행 컨텍스트 스택

전역 코드, 전역 실행 컨텍스트, 함수 실행 컨텍스트, stack, 제어권, 실행중인 컨텍스트, 코드 실행 순서먼저, 자바스크립트 엔진은 먼저 전역 코드를 평가해서 전역 실행 컨텍스트를 생성하고, 함수가 호출되면 함수 코드를 평가해서 함수 실행 컨택스트를 생성합니다.

어제
·
0개의 댓글
·

[기술면접/운영체제] 교착 상태 (Deadlock)

점유, 무한히 대기, 상호 배제, 점유와 대기, 비선점, 원형 대기Deadlock은 쉽게 말해서, 둘 이상의 프로세스가 서로가 점유하고 있는 자원을 기다리면서 무한히 대기하는 상황을 말합니다. Deadlock은 상호 배제(mutual exclusion), 점유와 대기(

어제
·
0개의 댓글
·

[기술면접/운영체제] 동기화 기법(Mutex Lock, semaphore, monitor)

critical section, 상호 배제, lock, acquire, release, S, wait, signal, 인터페이스, 실행 순서 제어먼저 Mutex Lock은 동시에 접근해서는 안 되는 자원에 동시에 접근하지 않도록 만드는 도구로, 상호 배제를 위한 동기화

어제
·
0개의 댓글
·

[기술면접/운영체제] 프로세스 동기화 (process synchronization)

수행 시기, 실행 순서, 상호 배제, race condition간단하게 이야기하면, 프로세스 동기화는 프로세스 간의 수행 시기를 맞추는 것을 의미합니다. 즉, 실행 순서를 제어하여 올바른 순서대로 실행하도록 하고, 상호 배제(mutual exclusion)를 통해 동시

1일 전
·
0개의 댓글
·

[기술면접/운영체제] 동기/비동기(sync/async), 블록킹/논블록킹(blocking/nonblocking) I/O

동기/비동기(sync/async), 블록킹/논블록킹(blocking/nonblocking) I/O 에 대해 설명하세요 Keyword 실행 순서, waiting, 응답 여부, 제어권 Script 먼저 동기/비동기는 실행 순서와 관련된 개념입니다. 동기 방식은 특정 함

1일 전
·
0개의 댓글
·
post-thumbnail

백엔드 개발자(Java/Node) 기술면접 대비 개념정리

SW 마에스트로 심층면접 준비하며 정리한 자료. Github언어분포 참고하시고 사용한 스택만 보시길 권장가상머신 메모리관리, 이식성 / 운영체제에 구애받지 않고 사용가상머신으로 인해 컴파일링 시간 느림.코드 작성 규칙, 들여쓰기 변수명 주석코드 실행 흐름, 다이어그램까

4일 전
·
0개의 댓글
·
post-thumbnail

DataBase - Transcation

데이터베이스의 상태를 변환시키는 하나의 논리적인 작업 단위원자성(Atomicity)트랜잭션의 작업이 부분적으로 실행되거나 중단 될 수 없다.트랜잭션의 모든 연산들은 정상적으로 수행 완료되거나 아니면 전혀 어떠한 연산도 수행되지 않은 상태를 보장해야 한다. (All or

5일 전
·
0개의 댓글
·

✍🏻 기술면접 준비하기 (2)

📚 백엔드 기술면접 예상 질문 list 💡 WAS(Web Application Server)와 WS(Web Server)의 차이를 설명해주세요. WAS(Web Application Server) 비즈니스 로직을 넣을 수 있다. Tomcat, PHP, ASP, .N

5일 전
·
0개의 댓글
·

✍🏻기술면접 준비하기 (1)

📚 Java 기술면접 질문 list 1. 오버로딩과 오버라이딩의 차이점 2. 접근제어자의 종류와 특성(private,public) 3. MVC 패턴이란? 4. MVC 패턴을 사용하는 이유 5. jsp와 servlet을 설명하시오 6. ajax란? 7. 비

5일 전
·
0개의 댓글
·
post-thumbnail

[기술면접 6일차] 6일차

[기술면접 6일차] 6일차

6일 전
·
0개의 댓글
·