본문 바로가기

전체 글

(89)
2023.08.21 0. 이력서 제출 // 당일 마감 이력서 최우선(22일 예정된곳 있음) 1. 채용공고 분석 - 잡코리아 기준 남아 있는 스크랩 공고 위주(이력서 제출 후 22일이내에 완료) - 정보보안 업계 솔루션 개발 위주로 진행 -- 코딩을 못하게 되는(경쟁력이 낮아지게되면) PIA, ISMS-P, SW보안약점 진단원 취득하여, 정보시스템감리 및 (기술사 취득)감사 업무를 하기 위함 2. spring + jpa(hiber+ mysql) + vue.js(2.0) 프로젝트 진행 - 매일 1커밋.. 3. 면접 질문 정리 - 질문 내용을 참고하여, 내가 말할 수 있는(이해한) 형태로 작성하기(이력서 제출후 26일 이내에 완료) 3.1. 참고 사이트 1) https://dev-coco.tistory.com/153 2) htt..
[면접] HTTP와 HTTPS의 차이점 HTTP는 TCP 80, HTTPS는 TCP 443 포트 HTTP는 데이터 보안 없이 통신하는 데 사용되며, HTTPS는 암호화된 통신을 위해 사용됩니다. 암호화 통신으로 SSL/TLS 인증서를 사용하며, 사용자가 서버의 공개키 암호 알고리즘(RSA)으로 대칭키인 세션키(AES)를 암호화해서 서버에게 보내면 서버가 개인키(RSA)로 복호화해서 세션키(AES)를 공유하고, 이후에 데이터를 세션키(AES)로 데이터를 암호화하여 송수신한다. 참고. 한국에서 TLS (SSL) 인증서를 신청하고 웹서버에 적용하는 과정은 다음과 같습니다: 1. **인증서 발급 요청 준비:** - 웹서버를 준비하고, 인증서 발급을 위해 CSR (Certificate Signing Request)를 생성합니다. CSR에는 웹사이트 도..
[면접] Deadlock 해결 방법 데드락(Deadlock)은 둘 이상의 프로세스나 스레드가 서로 상대방이 가진 리소스를 기다리며 무한히 대기하는 상황을 말합니다. 데드락이 발생하면 시스템이 블록될 수 있어서 중요한 문제입니다. 데드락을 해결하기 위한 몇 가지 주요한 방법들은 아래와 같습니다: 예방 (Prevention): 데드락 발생의 4가지 조건을 미리 제거하여 데드락을 방지하는 방법입니다. 상호 배제, 점유 및 대기, 비선점, 환형 대기 조건을 어느 하나라도 만족하지 않도록 리소스 할당을 관리합니다. 예방 방법은 비효율적일 수 있고, 자원 활용이 줄어들 수 있습니다. 회피 (Avoidance): 데드락 가능성을 고려하여 리소스 할당을 결정하는 알고리즘을 사용합니다. 안전 상태를 유지하도록 리소스를 할당하며, 데드락이 발생하지 않도록 ..
[면접] 프로세스와 스레드의 차이점을 메모리 구성인 힙, 스택으로 연관해서 설명 프로세스와 메모리: 프로세스는 실행 중인 프로그램의 인스턴스이며, 운영체제로부터 독립된 메모리 공간을 할당받습니다. 각 프로세스는 자체의 코드 섹션, 데이터 섹션, 힙, 스택 등을 가지고 있습니다. 프로세스 간 통신이 필요한 경우, IPC (Inter-Process Communication) 메커니즘을 사용하여 데이터를 주고받을 수 있습니다. 스레드와 메모리: 스레드는 하나의 프로세스 내에서 실행되는 실행 단위로, 같은 프로세스 내에서 코드와 데이터를 공유합니다. 모든 스레드는 해당 프로세스의 코드와 데이터 섹션을 공유하지만, 각 스레드마다 별도의 스택을 가집니다. 힙과 스택: 힙 (Heap): 프로세스 또는 스레드가 동적으로 할당된 메모리를 사용하는 공간입니다. 힙은 프로그램 실행 중에 필요에 따라 메..
[면접] 웹개발 공통 질문 1. **"간단히 자기 소개 해보세요."** - 자신의 이름, 학력, 경력 요약, 특기를 간결하게 소개합니다. - 웹 개발과 관련된 프로젝트나 경험에 대해서 간단히 언급할 수 있으면 좋습니다. 2. **"왜 웹 개발자가 되고 싶으셨나요?"** - 개인적인 관심과 열정을 간결하게 설명합니다. - 예를 들어, 사용자 경험 개선에 흥미를 가지거나, 인터넷의 영향력에 흥미를 느꼈기 때문 등을 언급할 수 있습니다. 3. **"가장 자신 있는 기술은 무엇인가요?"** - 경험 및 관련된 기술에 따라 다를 수 있습니다. - 자신이 특히 잘하는 기술이나 프레임워크를 언급하고, 이에 관련된 프로젝트나 경험을 예시로 들어 설명합니다. 4. **"최근에 사용한 프로그래밍 언어나 도구가 있나요?"** - 최신 동향에 맞춰 어..
내일부터 해야할일 1. 자기소개서 작성 1.2. 자소설 쓰는법 - 직무 핵심 능력(KPI)을 자신의 경험에 맞추어 작성한다. - 웹개발자 KPI (feat. chatGPT) 1) 프로젝트 완료 기간 2) 코드 품질 3) 기능 완성 4) 사용자 만족도 5) 버그 수정 시간 6) 새로운 기술 습득 7) 팀 협업 8) 프로젝트 성공률 1.3. 포트폴리오 작성 https://github.com/son1004007 - java + vue.js 2.0 + oracle - java + vue.js 3.0 + oracle - java + js + oracle - java + jsp + oracle >> RDBMS 쿼리는 어차피 oralce 써도 표준 SQL로 작성할것임. >> 튜닝은 (면접준비)완성부터하고 추후 진행 1.4. 면접 준비..
보안기사 실기 준비 끄적인것 두번째 2023.06.26 작성 신입 백엔드 개발자 최소로 검색 2개의 유튜브 1) https://youtu.be/iLhwLlar2DQ - CRUD 게시판 만들기를 숙달시켜라 - 자료구조론(LIST, MAP 데이터 담아서 넘기는 것 때문에 이야기한듯) - 알고리즘(웹개발에 알고리즘? 검색기능때문에 필요하려나?) - 데이터베이스: SQL 전문가 자격증(전광철 OCP 유투브) - HTTP 프로토콜 완벽 가이드 책을 추천 : 솔찍히 필요할까.. 싶긴한데.. HTTP 헤더만 외우면 이해는 한방에 되서 끝나지 않나? 싶다. - 웹서비스의 데이터 플로우(Client HTTP Requst 부터 Server HTTP Response 까지)를 알고 있어라라는 의미 일듯 싶다. 사용자 요청(DNS : 캐시 > hosts.ics ..
2023.08.01 정보보안기사 실기 준비중 남겨진 메모들 1. 공부하기에는 국립 독서실이 집보다 좋다. 하지만 의자가 너무 안좋아서 목과 허리가 아플 수 있다. > 정형외과 결국감. 2. 자사 솔루션 개발자 취업을 목표로 한다. 3. 단기, 중기, 장기 설정을 하되, 단기 목표는 목표+방법으로 한다. 4. linux iptables와 cisco ios acl list를 비교해서 작성 snort rule 도 작성 5. 보안기사 점수 기준 단답 12문 36점 서술 4문 48점 실무 2문중 택1 16점 총 17문 100점 6. 자소설과 면접준비 SI 개발 > Agile > Out Of Control > 자체 솔루션, 서비스 개발 또는 이전 직무 7. 임베스트 보안기사 내용 인덱스 공부법으로 정보보안기사 목차 외우는데 1주정도 걸린다고들함.. 라이선스 3가지 : fe..