경력 이직 코테 준비
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
김태원님 JAVA 코딩테스트 대기업 IT 인프런 강의로 2주뒤쯤 온라인 코딩테스트 대비가 가능한지 문의드립니다.
- java
- 코딩-테스트
173만명의 커뮤니티!! 함께 토론해봐요.
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
김태원님 JAVA 코딩테스트 대기업 IT 인프런 강의로 2주뒤쯤 온라인 코딩테스트 대비가 가능한지 문의드립니다.
실전! 스프링 데이터 JPA
강사님의 강의를 보고 Spring/JPA 토이 프로젝트를 만들고 성능 테스트를 진행해보려고 합니다. 현재 프로젝트는 AWS EC2 프론티어 클라우드 서버에서 구동 중인데, 성능 테스트 시 aws를 이용하게 되면 부담스러운 비용이 발생할까봐 우려되었습니다. 때문에 로컬 환경에서 가상머신을 띄우고 실구동환경의 컴퓨팅 자원과 동일하게 세팅한 뒤 테스트를 진행해보려고 하는데, 이러한 방식으로 진행한 테스트 결과가 실제 서버에 적용할 수 있을만큼 유의미한지 궁금합니다. 질문 읽어주셔서 감사합니다.
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
안녕하세요 선생님, 강의 잘 보고 있습니다. 저는 작년부터 컴퓨터공학을 복수전공하고 있는 대학생입니다. 겨울방학을 이용해 알고리즘 공부를 해야겠다 싶어 1월말 즈음부터 선생님의 강의를 수강하고 있습니다. 다만... 문제를 너무 많이 틀립니다. 말씀드리기 부끄럽지만, 2주차 20문제 중 15문제를 틀렸고, 3주차에 들어와서는 단 한문제도 스스로 풀지 못하고 있습니다. 알고리즘 공부가 처음이라 많이 틀리는 게 당연하고, 틀리면서 배워간다는 생각으로 임하려 했지만 저도 사람인지라 계속 틀리기만 하니 힘도 빠지고 자신감도 바닥인 상태입니다. 혹시 이 강의가 저에게는 너무 어려운 강의일까요? 실력을 조금 더 키운 이후에 수강해야 하나요? 아니면 이렇게 많이 틀리는 게 정상인가요? 선생님의 조언을 듣고 싶습니다. 좋은 강의 늘 감사드립니다.
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 환경에서 h2 메모리 db 를 사용하는 방식에 대한 실용성 관련 고민이 있습니다. 프로젝트를 진행하다보면 기본적으로 orm 기반으로 구현을 하지만 일부 예외적인 기능들은 특정 dbms 에 의존적인 쿼리를 직접 실행하는 경우가 불가피하게 발생하는 듯 합니다. 이 경우 특정 dbms(예를들어 mysql) 에 대한 의존성이 발생할 수 밖에 없는데요. 이때 운영 dbms 와 다른 메모리 db(h2) 를 사용하여 테스트를 작성하게 불가능해지고 결국엔 실환경과 동일한 테스트용 db 를 세팅하는식으로 다시 변경하게 되는 듯 합니다. (결국 메모리 db 를 이용한 간단한 테스트를 사용할 수 없는 상황) 실무적인 차원에서 이런 경우 보통 어떤 방식으로 해결하는게 최선일지 궁금합니다.
Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
강의 잘 듣고 있습니다. msa를 현업에서 적용시키려고 하고있는데 질문이있습니다. Spring Cloud Config 가 가지고 있는 경로에 Database 연결 정보를 넣고 db를 사용하는 Micro service들이 해당 config서비스를 빌드시 참조하도록 설계해보았는데요, Spring Cloud Config service에 너무 의존을 하고 있는거 같단 생각이 듭니다. 해당 서비스가 먹통이되면 다른 서비스 모두 db는 사용할 수 없다는 치명적인 이슈가 있으니까요. 현업에서 Spring Cloud Config 서비스를 구현할 때에 이렇게 크리티컬한 정보는 사용하지 않는지, 사용한다면 어떻게 의존성이 강한 문제를 해결 할 수 있는지 궁금합니다.
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
삭제된 글입니다
4시간 안에 끝내는 해외 취업 코딩테스트 실전 노하우
안녕하세요, 좋은 강의 감사합니다. 한국에서 6년차 백엔드 개발 경력이 있고, 호주 취업에 관심이 있어서 알아보고 있던 중 이 강의를 결제하게 되었어요. 요약해서 알려주신 부분은 너무 좋은데, 초급이라 적혀있으나 알고리즘을 풀어보지 않은 저에게는 난이도가 많이 높은 것 같아요. 해당 난이도를 소화하기 이전에 학습하면 좋을 부분이 있을까요?
실전! 스프링 데이터 JPA
@RequestMapping(value = "blog/{blogId}/poster/{posterId}/edit", method = RequestMethod.PATCH) ResponseEntity<String> editPoster(@PathVariable(required = false) Long blogId, @PathVariable(required = false) Long posterId, @ModelAttribute PosterDto posterDto, Model model) throws URISyntaxException { categoryService.findCategoryAndAddToModel(blogId, model); posterService.updatePosterByDto(posterId, posterDto); String redirectUrl = "/blog/" + blogId + "/poster/" + posterId; System.out.println("redirectUrl = " + redirectUrl); // 리다이렉션을 원하는 경우 URI location = new URI(redirectUrl);// 새로 업데이트된 리소스의 URI 생성; return ResponseEntity.status(HttpStatus.SEE_OTHER).location(location).body("Resource updated successfully"); } 안녕하세요 JPA주제는 아니지만 아무리 찾아봐도 안떠서 여기에라도 질문을 올립니다.. 일단 제가 하고있는 프로젝트는 서버사이드 렌더링으로 타임리프를 사용하고있습니다. 영한님의 MVC 강의 중 PRG(Post Redirect and Get) 기법을 사용하는 것을 보고 항상 Post method로 데이터를 수정하고 redirect 하는 컨트롤러를 만들었습니다. 어느날 Patch 나 Put 이 데이터를 수정하는데 쓰이는 HTTP method라는 말을 듣고 Patch나 Put을 사용한 후 리다이렉트를 해줬는데 리다이렉트가 안되는 문제가 발생하였습니다. 구글링을 해봐도 Patch 후에 redirect 하는 방법은 거의 나오질 않고 gpt한테 물어보니 저런 방법을 쓰라고 해서 썼지만 화면이 전환되지 않는 문제가 있었습니다. Patch method 는 redirect를 할 수 없는지 그렇다면 redirect 를 사용한다면 Post method 를 사용하는 것이 좋은지 궁금합니다.
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
안녕하세요! 큰돌님. 큰돌님의 강의를 수강하며 코딩테스트를 공부하고 있는 취준생입니다. 개념강의는 이해하였으나, 커리큘럼에 있는 문제들을 풀 때 처음 생각한 풀이법이 한번에 맞지 않는데요, 4~5시간 수정해서 스스로 솔브한 적도 있지만 대부분은 2시간 정도 넘어가면 해설강의를 듣고 다시 코드를 수정해서 제출하고 있습니다. 사실 생각하다보면 시간이 금방 흘러서 한문제당 고민, 풀이 듣기, 오답노트정리, 코드 제출해서 정답을 맞추는 것까지하면 한 문제당 느리면 4시간 빠르면 2시간정도 걸립니다.ㅜㅜㅜㅜ 이렇게 공부하는게 맞는 건지, 좀 더 문제푸는 시간을 줄여 봐야할지 고민이 됩니다. ㅠㅠ
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
안녕하세요, 큰돌님. 저는 비록 취준생은 아니지만, 큰돌님의 강의를 들으며 PS에 입문한 학생 중 한 명입니다. 우선 본격적으로 질문을 시작하기 전에, 좋은 강의를 제공해 주시고, 최적의 방향을 제시해 주신 큰돌님에게 감사하다는 말을 전하고 싶습니다. 제가 큰돌님에게 궁금한 것은 제목과 동일합니다. 이 강의의 대상은 취준생이고, 목적은 코테 통과이기 때문에 큰돌님께서 C++을 사용 언어로써 추천해 주시는 것은 저 또한 매우 공감하고 있습니다. 다만, 저의 경우에는 큰돌님이 추천해 주신 문제 외에 백준에 있는 다양한 문제도 함께 풀고 있습니다. 그래서인지, 몇 안 되는 문제에서 C++을 사용하는 것에 대해 현타를 느낄 때가 있습니다. 예를 들면, [3724 - 표] 같은 문제가 그런 문제들 중 하나에 해당합니다. 해당 문제의 경우 일부 테스트 케이스가 long long의 범위를 넘어가는 경우가 존재합니다. 따라서 C++으로는 위와 같은 문제들을 해결하는 것이 매우 어렵습니다. 저는 이와 같은 상황에 현타를 느끼며, "오직 C++로 알고리듬 문제를 푸는 것이 맞을까?"를 마음속으로 되새기곤 합니다. 물론 취준 및 코테에서 좋은 성적을 얻기 위해서는 C++ 만으로도 충분하다고 생각합니다. 애초에 제가 위에서 언급한 일부 문제는 코테에서 문제로 제시하기에는 부적절하다고 생각합니다. 하지만, 저처럼 큰돌님의 강의를 취준 및 코테 통과 목적이 아니라 PS에 입문하기 위해 듣는 사람이라면, C++ 외에 Python 같은 다른 언어들도 숙지하고 있는 것도 충분히 고려할만한가요? 긴 글 읽어주셔서 감사합니다! 사실 글에 작성한 내용의 길이에 비해 제가 묻고자 하는 것은 굉장히 단순한데, 좀 더 정확하게 의사전달을 하기 위해 글이 길어진 것 같습니다! 다시 한번 감사드립니다 ㅎㅎ
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
삭제된 글입니다
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
안녕하세요. 대기업 이직을 원하는 수강생 입니다. 저는 현재 대기업 협력사인 중소기업에서 만 3년 sw 개발자로 일하고 있습니다. 현재는 대기업 신입 제조 및 스마트펙토리 sw 직무를 목표로 준비하면서 코딩테스트 강의를 수강 중 입니다. 저의 고민은 상반기 이직을 목표로 하고 있고 코딩테스트 알고리즘 관련해서 처음 준비하는 상황입니다. 현 시점에서 퇴사를 하고 시간을 쏟아야 할지 회사를 다니면서 공부를 해야 할 지 고민입니다. 초반 강의에서 말씀하셨듯 야근, 회식 등등 공부에 어려움이 있습니다. 또한 퇴근 후 피로감 또는 두뇌 회전(? 현재 sw 직무 이다 보니...핑계 일 수 있습니다.) 문제 풀이에 집중력이 좋지 않은 것 같습니다. 이러한 상황 때문에 퇴사를 하고 코딩테스트 및 그 외 다른 부분에 전념하는 것이 맞을 지 이러한 상황에서도 이겨내야 될 지가 고민입니다. 사실 이직 활동 시 이전 회사의 퇴사 상태인지 당시에도 다니고 있는지에 대한 차이에 두려움도 있습니다. 또한, 작년 하반기 대기업 서류 합격(코테 탈락)을 믿고 코딩테스트에 전념하고 있습니다. 이번 상반기에 제대로 준비하려고 공부 중인데 서류 합격 하나만 믿고(서류 하나만 썼긴 합니다...) 현 회사를 퇴사하는 것이 너무 위험한 생각인가 너무 고민이 됩니다. 후회 없이 준비하고 싶은 생각이 크지만 위험 부담이 되는 상황입니다. 저의 선택에 달린 것이란건 너무 잘 알지만 조언 부탁드립니다.
2주만에 통과하는 알고리즘 코딩테스트 (2024년)
파이썬 언어 이제 막 땐 코린이예요 올해 6월 쯤에 네이버 부스트캠프 코딩테스트가 있어서 준비중에 있는데 강의 완강한다면 합격권은 될까요? dfs, bfs, 구현, 누적합, 비트마스킹, 완탐, 그래프이론 정도가 범위라고 해요 첫 강때 난이도에 쫄지 말라고 하셔서 안쫄아 보려고는 하는데, 강의하시는 범위에 해당 되는지 궁금하네요 완강하는데 어느정도 걸릴까요? 강의명대로 2주잡고 하면 될까요? 하루에 몇강정도를 추천하시는지 궁금해요 시험까지 대략 4~5달 정도 남았는데, 부스트캠프에서 사용하는 자바스크립트로 개인 플젝 하면서 코테를 공부할지, 코딩테스트에만 확실히 집중해야될지 고민이네요 주변에 비교대상이 없어서 막막해서 여쭤봐요! 마지막으로 양질의 강의 감사합니다 열심히 배워볼게요
코딩테스트 [ ALL IN ONE ]
안녕하세요 cs지식 강의 듣고 강의력이 너무 좋아서 코테도 신청 하여 이제 막 듣고있습니다. 반도체 장비회사 쪽 근무하고 있고, 이직하려고 회사를 몇개 넣었는데, 서류가 붙는다면 1달정도 이내에 코딩 테스트를 보게 될 것 같아 시간이 촉박 한 상황입니다. 퇴근하고 코테에 CS지식에 시간도 빠듯한 상황인지라... 이런 경우에 좀더 효율적인 코테 공부방법이 무엇인지 궁금합니다. 참고로 코테 강의도 너무 강의 전달력이 참 좋으신 것 같습니다. 이해가 잘되네요..
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
삭제된 글입니다
실전! 스프링 데이터 JPA
안녕하세요 스프링 데이터 JPA 강의를 듣다 질문이 생겨 문의드립니다. 토이프로젝트로 JPA를 사용하여 Mysql 전문검색(Full Text Search)를 해보는 중입니다. public interface JpaMenuReviewRepository extends JpaRepository<MenuReview, Long> { @Query(value = "SELECT * FROM menu_review WHERE MATCH (comments) AGAINST (:keyword IN NATURAL LANGUAGE MODE)", nativeQuery = true) List<MenuReview> findMenuReviewByCommentsContainingOnFullTextSearchWithQuery(@Param("keyword") String keyword); } JPA에서는 Full Text Search를 지원하지 않아서 nativeQuery로 다음과 같이 쿼리문을 작성하였습니다. 그런데 전문검색을 위해서 Table의 컬럼에 Full index를 추가해야 전문검색 쿼리가 작동한다고 알고 있는데요, JPA의 해당 특징은 "JPA의 DDL 자동 생성 기능" 또는 "JPA의 스키마 자동 생성 기능"으로 알고 있습니다. 이 기능은 JPA가 애플리케이션의 Entity 클래스를 분석하고, 이를 바탕으로 데이터베이스 스키마를 자동으로 생성하거나 업데이트하는 역할을 하여 @Entity , @Table , @Column 등의 애노테이션을 사용하여 엔티티 클래스를 정의하면, JPA는 이 정보를 바탕으로 필요한 테이블과 컬럼을 데이터베이스에 생성하는데요, 이럴 경우에는 제가 "ALTER TABLE tbl_query ADD FULLTEXT INDEX FullText (`comments` ASC)" 해당 ddl문을 넣을 수 없어서 곤란한 상황입니다. JPA, Mysql에서는 Full Text Search를 사용할 수 없는 건가요? 차선책으로 Elastic Search, Postgre, Mongo를 구상중인데 차선책으로 우회해야할지 고민입니다. 추가로 실무에서는 전문검색 기능을 위해 어떤 방법을 쓰시는지, 관련해서 문의드리고 싶습니다. 강의내용과 동떨어져 있는 질문이라 죄송합니다.
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
삭제된 글입니다
2주만에 통과하는 알고리즘 코딩테스트 (2024년)
안녕하세요! 먼저 좋은 강의 해주셔서 감사드립니다. 저는 코테를 준비하며 답지를 보지 않고 정답이 나올때까지 충분히 고민하며 풀었습니다. 그러다보니 한 문제를 푸는데 시간도 너무 많이 소요되었고 이제는 알고리즘, 자료구조 없이 문제를 풀기가 불가능한거 같습니다..(실버 2정도입니다..) 그래서 최근 강의를 듣기 시작하였고, 강의를 듣기 전 먼저 문제를 풀어보면 답은 맞지만 코드 효율성이 떨어져 시간 초과 혹은 메모리 초과가 자주 발생합니다. 제가 익숙치 않아서 그런걸까요?? 논리를 이해하고 코드를 외운 후 많은 문제를 풀면 개선될 여지가 있는건지 궁급합니다. 또한 추천해주실만한 학습방법이 있을까요? 항상 좋은 강의해주셔서 감사드립니다.
실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
이번 API 개발 고급 - 컬렉션 조회 최적화를 쭉 들으면서 생긴 고민입니다. V1 ~ V3 까지의 각각의 명확한 차이점과 최적화 과정에 대해 이해하고 왜 이렇게 사용하는지에 대략적으로 이해하였습니다. 반면에 V4, V5, V6의 경우 DTO를 직접 조회를 통해 쿼리문의 간소화를 진행시키는 방법으로 최적화를 진행하는 것에 배웠는데 질문 1) 최종적인 실무에서는 V3.1의 fetch join 방식과 DTO를 통해 최소한의 쿼리 줄이는 방식 중 어느 것이 더 대중화된 방식인지 궁금합니다. 질문 2) 명확히 정해진 방식이 없다면 어느 부분에서는 fetch join 방식이 유용한지 dto 방식이 유용한지 아직 잘 이해가 되지 않습니다. 관련 지식을 학습할만한 검색 키워드를 알려주실수 있으신가요?
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
안녕하세요 큰돌님 제 수준을 먼저 말씀드리면 6개월 풀스텍과정을 마치고 프로젝트가 잘안나와서 김영한님 java기본강의와, spring커리큘럼 강의를 통해 사이드프로젝트를 만들고자 준비하고있는 취준생입니다. 이참에 코딩테스트도 같이 준비해볼까 하여 큰돌님 유튜브를 통해 현재 강좌를 구매하게되었고 제가 들을수 있는 수준이 되는지 앞에 강의만 들어보고 있는 상태인데 계속 진행해도 될지 아리까리해서 질문드립니다!. ================ 질문1. 강의중에 사용하시는 IDE가 무엇인지 어떤환경에서 코드를써보고 컴파일해봐야하는건지 환경설정 강의가 따로 없는거같아서요. 어떤 프로그램을 통해서 코드를 따라쳐보면되는건가요? 질문2. c++에 대해 몰라도 된다고 하셔서 기본개념 설명을 해주시는줄 알았는데 그냥 코테 강의가 바로 나오는거 같아서요. ( count가 c++에서 출력을 해주는 메소드인지도 검색해서 알았습니다.) 혹시 c++에대한 개념설명은 현재 강좌에는 따로없는지궁금합니다. 그리고java와 js를 국비 6개월과정에서 조금 다뤄본정도라서 수업에 코드 쓰시면 대충 감으로 아 지금 함수를 정의하는 코드를 쓴거구나 라고 추론만 가능한 상태인데 이 코테강좌를 수강해도 공부해서 나아갈수있을까요? 아님 지금 수준에안맞는 공부를 하고있는걸까요 조언부탁드립니다 ㅠㅠ