DB

 

DB 무결성과 정합성에 대해서 설명해주세요

DB 무결성의 종류 4가지를 설명해주세요

DB 제약조건의 종류와 무결성을 연관시켜서 설명해주세요

DB 정규화를 단계별로 설명해주세요

데이터베이스 언어(DDL, DML, DCL, TCL)에 대해서 설명해주세요

뷰의 특징과 장단점을 설명해주세요

조인(내부조인, 외부조인)에 대해서 설명해주세요

 

JDBC(Java Database Connectivity)

JDBC ODBC에 대해서 설명하세요. (차이점 등)

statement preparedstatement의 차이점은?

 


WEB

Get방식과 Post방식의 차이점은?

Session Cookie에 대해서 설명하세요. (차이점, 사용용도 등)

HTML XML에 대해서 설명하세요. (XML을 더 자세하게. 특징과 장점 등)

MVC 모델이란? (+MVC1, MVC2 패턴에 대해서)

프레임워크란?

스프링 프레임워크에 대해서 설명하세요.

JSP Servlet과 차이점

JSP ASP PHP의 차이점

AJAX에 대해서 설명하세요. (사용한 프로그램과 하지않은 프로그램의 차이 등)

 

 

JAVA

String StringBuffer의 차이점에 대해서 설명하세요.

Interface Abstract에 대해서 설명하세요. (개념, 차이점 등)

Static의 의미는? (static을 선언한 것과 그렇지 않은 것의 차이점)

Heap Stack 에 관해서 설명해보세요.

Call by value Call by reference의 차이점에 대해서 설명하세요.

Java JavaScript의 차이점을 설명하세요

 

 

기타

정렬 알고리즘 중 가장 빠른 방식과 가장 느린 방식은 무엇인가요? (+ 설명, 이유.)

탐욕알고리즘이란?

객체란 무엇인가?

이진탐색(Binary Serach)방식을 시퀀스 서치 방식과 비교하여 이점을 설명하시오.

최근 이슈가 되고 있는 일반적인 HDD SSD 장치에 대해 말하시오.

 

 

자료구조

Tree?

Binary Tree?

Binary Tree에서 Non-leaf nodeleaf node 개수의 관계식은?

Heap Tree?

Heap Tree의 데이터 삭제, 추가 과정을 설명하시오.

Tree에서 pre, in, post order를 설명하시오.

B Tree?

B Tree의 데이터 삭제, 추가 과정을 설명하시오.

ArratList LinkedList의 차이는?

Grape?


 

알고리즘

Big O?

Greedy 알고리즘이란?

Divide and Conquer를 사용한 알고리즘 하나를 예로 들어보시오.

Divide and Conquer Dynamic Programing의 차이점과 유사점은?

Backtracking Branch and Bound의 차이점과 유사점은?

Merge sort best, average, worst case의 시간복잡도는?

Quick sort best, average, worst case의 시간복잡도는?

Heap sort best, average, worst case의 시간복잡도는?

Merge sort Quick sort의 차이는? 각각의 방식은?

Quick sort bubble sort의 차이는?

Floyd 알고리즘이란?

Dijkstra 알고리즘이란?

플로이드와 다익스트라의 차이점은? 각각의 정의는?

Spanning Tree?

Minimun Spaning Tree?

프림알고리즘과 크러스컬 알고리즘의 차이는?

프림알고리즘과 크러스컬 알고리즘의 시간복잡도는?

Knapsack problem Traveling Salesperson problem 조사하기.

P NP? NP의 예제로 무엇이 있는가?

NP-Completeness에 대해 설명하시오.

 

 

OS

OS란 무엇인지, 가장 핵심기능은 무엇인지 설명하세요.

컴퓨터에서 운영체제(OS)가 하는 일들을 설명해 주세요.

프로세스와 스레드의 차이점을 context-switching 관점에서 설명하세요.

어떤 경우에 스레드/ 프로세스를 사용하는지 그리고 각각의 장단점에 대해 설명하세요.

리눅스사용해봤나요? 사용해봤다면 주로 사용했던 리눅스 명령어에 대해서 아는대로 설명해주세요.

IPC에 대해 설명하세요.

교착상태(deadlock)의 정의와 특징 그리고 해결하기위한 회피책에 대해서 설명하세요

임계영역이 무엇인지 설명하고 세마포어와 뮤텍스의 차이점에 대해 설명하세요.

CPU스케줄링의 정의와 목적에 대해 설명하세요

프로세서 스케줄링의 종류 2가지에 대해서 설명하세요그리고 각 스케줄링의 종류를 예를들어 설명하세요.

가상 메모리에 대해 정의하고 구현기법에 대해서 설명하세요.

페이지교체알고리즘에 대해서 설명하세요.

 

소공

블랙박스 검사와 화이트박스 검사에 대해 설명하시오.

SW공학에서의 결합도와 응집도란?

SW공학 생명주기 모형 종류와 각각의 특징, 장단점

리버스 엔지니어링의 특징과 장단점

소프트웨어 공학이 필요한 이유? 좋은 설계란?

SW 형상관리 란?

 

 

네트워크, 인프라

get post의 차이점은?

TCP/IP, UDP 프로토콜에 대해 설명해보세요

MTTR/MTTF/MTBF에 대해 설명하시오

파티션테이블이 필요한 이유?

RAC에 대해 아는대로 말하시오(접근통제측면)

유닉스와 리눅스를 사용해보셨습니까? 사용하였다면 어느정도 다루며 톰캣 설치를 비롯하여 제작 환경을 유닉스 리눅스 환경에서 할 수 있습니까?

OSI 7 Layer를 나누어 놓은 이유는?

TCP 3-hand shaking이란?

 

추가

패킷 캡쳐 및 분석 경험이 있는지? 경험이 있다면 어떻게 하였는지?

L2, L3, L4의 차이점에 대해 설명해보시오

허브와 스위치의 차이점에 대해 말해보시오

파이썬이 다른 언어들과의 차이점은?

데이터링크 계층의 PDU는 무엇인가?

시퀀스넘버의 역할에 대해 설명해보시오

슬라이딩 윈도우의 역할에 대해 설명해보시오

HTTP 응답코드의 종류에 대해 아는대로 설명해보시오

MINE 프로토콜에 대해 설명해보시오

 

 

                                                                       




깊게 들어가는 부분도 있지만 !! 

자신의 역량껏 공부해서 면접때 답변할 수 있는 정도로 준비하면 좋을거같아요~~!!!

그래도 가장 기본적인거는 알아두는게 좋겠죠???!!!!



 



주로 개발하느라고 개발환경이나 IT기초상식에 대한 문제에 대해서

놓칠때가 많아요!

알아도 면접에서 말로 표현하기 참 어려울때가 있더라구요 ㅜㅜ


공부했던 부분, 프로젝트 경험으로 알고 있던 부분이나까

말로 설명할 수 있을 만큼 다시 리뷰해서 정리하고 연습하면

면접에서 자신감을 가질수 있을거같아요!!


 



아차차 !! 

이미 3차례 아주 기본적인 부분에 대해서 스터디를 한상태라서

기초적인 질문이 빠졌을도 있어요!

(사실 3차례하면서 어떠한 한분야에 대해서 치우처져있고,

다양한 한 분야에 대한 질문지도 부족하다고 생각되서 

팀원들과 함께 다양한 분야에 대해 질문지를 만들기로 한거라..히히)


예를 들면

c언어와 java언어의 차이가 무엇인가

osi 7계층에 대해 설명해보아라

프로세스와 스레드의 차이가 무엇인가

등등


그동안(3차례) 스터디에서 했던 내용이 궁금하면 쪽지주세용


모두모두 열공해서 자신감 충만하게 가지고 면접보시고

취뽀해용


저작자 표시
신고

'파일저장 > 기타' 카테고리의 다른 글

[펌]IT직군 실무면접 질문 리스트  (1) 2017.08.29
Posted by 구레이더


인간관계론 후기



공대생 출신으로 인간관계에 대해서 너무 소홀하지 않았나라는 생각으로 책을 읽었다.


항상 책을 읽을 때가 되면 그 책에 몰입을 해서 그 글들 안에 내용이 마치 내것인양 


흡수가 되는 느낌이 있었는데 이 책을 읽으면서 사람을 대하는 것에 있어서 2번 생각하게 된다.


이 말을 하면 상대가 어떻게 느낄까? 


여기서 내가 얻은 가장 큰 깨우침은 "인간은 항상 자기말을 들어주는 사람에게 호감을 가진다"이다.


많은 부수적인 내용들이 있다. 그리고 그 글들의 중심은 저 내용인 것 같다.


인간은 존중 받길 원하고 중요한 사람이 되고 싶어 한다.


그것들을 어떻게 하면 충족시켜주는지에 대한 내용들이다.


많은 사례와 함께 접목되어 있기 때문에 긍정적인 사고를 가지고 읽으면 


곧바로 효과가 나타날 수 있을 것이다.


인간관계에 대해서 고찰하고 싶은 독자들은 읽기를 추천한다.



그리고 핵심 내용들이다 사실 글을 읽고 이 글들은 읽어야 이해가 될 것이다. 


너무나 상식적인 글이기 때문이다.




사람을 다루는 기본적인 기술

1. 타인에게 진정한 관심을 가져라.

2. 미소 지어라.

3. 상대방에게 이름은 그의 어떤 말보다도 달콤하고 중요한 말이라는 것을 명심하라.

4. 상대방의 이야기를 잘 들어주는 사람이 되라. 상대방이 자신에 대해 이야기하도록 격려하라.

5. 상대의 관심사에 대해 이야기하라.

6. 상대방이 스스로 중요한 사람이라고 느끼게 만들어라.


상대방을 설득하는 12가지 비결

1. 논쟁에서 이기는 유일한 방법은 논쟁을 피하는 것이다.

2. 상대방 의견을 존중하라. 절대로 틀렸다고 말하지마라.

3. 잘못을 했으면 신속하고 확실하게 인정하라.

4. 우호적인 태도에서 출발하라.

5. 상대방이 신속하게 '네'하고 답하도록 이끌어라.

6. 상대방으로 하여금 많이 이야기하게 만들어라.

7. 상대방에게 당신의 생각을 상대방 자신의 생각인 것처럼 느끼게 만들어라.

8. 상대방의 입장에서 사물을 보도록 진심을 다하라.

9. 상대방의 생각과 욕구에 공감하라.

10. 상대방의 고결한 동기에 호소하라.

11. 당신의 생각을 극적으로 연출하라.

12. 도전 정신을 불러일으켜라.


감정을 상하게 하는 일 업이 상대를 변화시키는 9가지 비결

1. 칭찬과 진실된 감사의 인사로 시작하라.

2. 상대방의 실수를 간접적으로 알아차리게 하라.

3. 상대방을 탓하기 전에 자신의 실수에 대해 먼저 말하라.

4. 직접적인 명령 대신 질문을 하라.

5. 상대방의 체면을 세워줘라.

6. 작은 발전에 대해 칭찬하고 모든 발전에 대해 칭찬하라. 진심으로 인정해주고, 칭찬을 아끼지 마라.

7. 상대방에게 부응할만한 훌륭한 명성을 제공하라.

8. 격려하라. 고쳤으면 하는 잘못은 쉽게 고칠 수 있는 것처럼하라. 상대방이 했으면 하는 행동이 쉬운 것처럼 보이게 하라.

9. 상대방이 당신이 원하는 바를 기쁜마음으로 하게 하라.

 

저작자 표시
신고

'독서 > 자기계발' 카테고리의 다른 글

데일카네기 [인간관계론]  (0) 2016.08.02
Posted by 구레이더

Microsoft's big bet on the cloud is paying off


The technology company's big bet on cloud computing is paying off. Sales from Microsoft's cloud division hit $6.7 billion in the most recent quarter, a 7% gain from the same quarter a year earlier. That was fueled by the staggering growth of Azure, its cloud computing platform, which more than doubled.

Microsoft (MSFTTech30) says it's now on pace to generate more than $12 billion in sales annually from commercial cloud services.

The momentum from Microsoft's cloud efforts helped the company reach $22.6 billion in sales and $5.5 billion in net income for the quarter, beating Wall Street estimates on both counts.

Its stock was up as much as 4% in after hours trading following the release.

"The Microsoft Cloud is seeing significant customer momentum and we're well positioned to reach new opportunities in the year ahead," Microsoft CEO Satya Nadella said in a statement.

Microsoft has invested heavily to reposition itself as an industry leader in cloud services, rivaling businesses like Amazon (AMZNTech30). This has helped Microsoft cushion the blow from a failed investment in smartphones and a sagging PC market dragging down its Windows licensing sales.

Revenue from phones declined by 71% from the same quarter a year earlier. Microsoft also wrote down a $1.1 billion charge related to the fallout from its purchase of Nokia and subsequent restructuring in the phone division. Last year, it took a $7.6 billion charge for the Nokia deal.

While its cloud performance has been strong, the performance of Windows 10 has been less than it hoped for.

Microsoft admitted last week that it will miss an ambitious goal to have Windows 10 running on one billion devices by 2018 as a result of slower-than-expected upgrades and adoption.

저작자 표시
신고
Posted by 구레이더


티스토리 툴바