CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·MaClien ·방탄소년당 ·일본산당 ·개발한당 ·자전거당 ·안드로메당 ·이륜차당 ·육아당 ·소셜게임한당 ·소시당 ·가상화폐당 ·AI당 ·골프당 ·디아블로당 ·클다방 ·나스당 ·리눅서당 ·걸그룹당 ·야구당 ·영화본당 ·젬워한당 ·사과시계당 ·노젓는당 ·캠핑간당 ·패셔니앙 ·맛있겠당 ·IoT당 ·키보드당 ·라즈베리파이당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·배드민턴당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·물고기당 ·도시어부당 ·FM한당 ·포뮬러당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·바다건너당 ·PC튜닝한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

모두의공원

코딩면접? 과제? 보고 맘이 찹찹하네요... 29

3
2020-11-17 19:27:21 223.♡.30.40
더미코코
몇 일 전에 다른회사의 코딩면접? 아니 코딩 과제를 받았어 풀은 적이 있습니다.
어떤 스타트업 회사에 이력서를 냈는데,
회사로부터 면접 전에 과제를 풀어 오라는 메일을 받았습니다. 제한 시간내에 풀어오는...

과거에 비슷한 경험이 있었는데, 당시 문제가
어떤 리스트 자료구조 자원을 여러 프로세스에서 접근하려 하는데, 어떻게 해결할 꺼냐를 묻는 문제 였는데
사실 저런 설명없이 기본 코드가 있고 접근하려 read write하는 함수 짜시오 하는 문제였습니다.
(아마 MS 였던것 같네요)

이 스타트 업 회사가 요구한 문제는...
“두 프로세스가 통신(ipc)할 수있게 해오시오 “
라는 것이었습니다. 기본 코드도 없고 그냥 알아서 짜오라는...
흠... 문제의 의도도 모르겠고, 낮에 회사를 다녀오고 퇴근한 후에 본 문제라 약간 피곤한 느낌도 있었지요.
visual code 켜두고 멍때리다가 한시간 정도 흘렀습니다.
흠.. 생으로 짜는 건가? 블럭킹 논블럭킹? 동기화 문제는?
이거 생으로 짜다가 괜히 이런저런 약점 잡히는거 아닐까?

이런저런 생각을 하다가, 
boostlib에 interprocess 카테고리에 있는 shared memroy 가 생각났습니다.
이거 프레임워크로 다 잘 되어 있으니까 요거 쓰면 되겠다 하고는... 메뉴얼에 있는 코드로 뚝닥뚝닥 만들었습니다.
그리고 제출했습니다.

오늘 지원한 회사로부터 과제를 cheating 했다는 연락을 받았습니다. 
제 코드를 구글링 해보니,
그 라이브러리 메뉴얼에 있는 예제코드에 대하여 stackoverflow에 올려진 질문이 검색 결과로 뜨더군요..

갑자기 오만 생각이 다 들더라고요..
그냥 우울해 졌습니다. 
그냥 mman.h 불러다가 shm_open write read해서 짤껄 그랬나? 등등... 순간 내가 치팅이나 하는 무능한 사람된건가? 뭐 이런생각도 들고...
차리리 일고리즘문제나 나왔으면 잘 풀었을텐데 라는 생각도 들고...

심란한 마음에...  그냥 주저리 글을 써봅니다...
프로그래밍하는데, 이젠 늙어 요령만 피우나 봅니다 ㅜㅜ
더미코코 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [29]
리안
IP 121.♡.127.163
11-17 2020-11-17 19:28:53
·
구글링이 실력아니었던가요! 과제가 좀 그렇네여 ;;
더미코코
IP 223.♡.29.214
11-17 2020-11-17 19:31:26
·
@리안님 아... 구글링해서 풀진 않고요.
개발할때 참고하려고 받아둔 boost lib 메뉴얼 보고 풀었어요... 근데 뭐 메뉴얼이 인터넷에도 있으니...
NeverEnd
IP 211.♡.148.174
11-17 2020-11-17 19:29:54
·
음 스택오버프로로 판단하면 치팅 아닌게 존재하긴 할까요?
더미코코
IP 223.♡.29.31
11-17 2020-11-17 19:33:32
·
@NeverEnd님 흠... 스타트업 회사라 뭐랄까 교수분이 leading하는 그런 분위기 였나봐요. 뭔가 학술적으로 문제를 풀었어야 하는데...
뭔가 깔 거리가 적은 준stl 를 가져가 쓰니...
출제자 의도와 달랐던것 같네요
콜홍
IP 223.♡.212.119
11-17 2020-11-17 19:30:12
·
예제코드는 당연히 스택오버플로에 많이 떠야죠...
예제코드 참고한걸 치팅이라고 하면.... 채점을 실무자가 안한거죠.
abelkang
IP 106.♡.0.13
11-17 2020-11-17 19:30:37
·
개발자중에 stackoverflow 안 쓰는 사람 있을까요? ㅎㅎㅎ
전차유부남
IP 223.♡.54.22
11-17 2020-11-17 19:30:54 / 수정일: 2020-11-17 19:31:49
·
스택오버플로우는 온갖 예제나 질문들이 넘쳐나는데 ㅡㅡ;;거기서 나왔다고 치팅이러니 ㅎㅎㅎ 뭐하는 회산이지 모르겠지만 진짜 지도 그거 보면서 짜는주제 ㅎㅎ
잉여다
IP 118.♡.8.214
11-17 2020-11-17 19:32:06
·
어음.. 저것도 치팅이면 어떻게 코드를 짜야할까요.. 잘 모르겠습니다
neopage
IP 218.♡.172.39
11-17 2020-11-17 19:32:52 / 수정일: 2020-11-17 19:33:55
·
알고리즘도 아니고... 두 프로세스가 통신하게끔 프로그램 짤 수 있는 능력 보여줬으면 된것 아닌지...
이해가 안가는 평가네요.

혹시 문제 instruction에 cheating 관련 주의가 정확히 있었나요?
평택토박이
IP 106.♡.173.237
11-17 2020-11-17 19:33:04
·
예제코드를 참고안하는 개발자라 ... 글쎄 예제코드 참고 안하는 개발자 더 위험하지 않나요? 표준 + 변형이 안전하고 가독성이 높을거 같은데 ...
NeverEnd
IP 211.♡.148.174
11-17 2020-11-17 19:34:30
·
@평택토박이님 딴 사람이 짠걸 어떻게 믿냐던 사람이 있었는데. 코딩 하면 할 수록 마이너스던.,,
잉여다
IP 118.♡.8.214
11-17 2020-11-17 19:35:46
·
@평택토박이님 저도 그렇게 생각합니다
예제 코드 안보는건 메뉴얼도 안보고 일단 뚝딱뚝닥눌러서 돌아가니 ok 하겠다는건데.. 잠재적 문제가 있으면 피곤해지죠..
평택토박이
IP 106.♡.173.237
11-17 2020-11-17 19:36:20 / 수정일: 2020-11-17 19:45:22
·
@NeverEnd님 신입때 옛날 사수한테 들었던 소린데 ... 안드로이드 커널 들어서면서 단말기에서 멀어지셨던거 같네요 ...
과거랑 다르게 프로젝트 관리도구 도입된 이후로 제일 중요한게 협업이 되드라고요 ㅎ
추가로 ...
코딩테스트에 대한 제 생각은 다음과 같습니다.
코딩테스트는 비구조화된 문제를 주고 문제해결과정(코드)를 보는것이거든요. 근데 제시된 과제가 너무 비구조화되어있으면
출제자의 의도와 다르게 너무 열린정답이 생기게 마련입니다. 열린정답의 범위를 줄이기 위해서 어느정도 성취행위, 기준, 조건을 제시 해야하는데...
본문에 보면 그런것들이 하나도 없나 봐요~
교수님이더라도 어느정도 문제 출제시에 들어가야하는 요소 정도는 아실꺼 같은데 없는거 보니 안타깝네요.

제 생각은 글쓴이님의 실력부족이 아닙니다.
paper
IP 220.♡.157.166
11-17 2020-11-17 19:34:23
·
혹시 라이브러리 사용하지 말라고 했나요? boostlib 쓴거고. 거기에 있는 매뉴얼 예제대로 한거면 별 문제 없어 보이는데요
mairoo
IP 182.♡.167.250
11-17 2020-11-17 19:34:31 / 수정일: 2020-11-17 19:34:50
·
이미 집에서 과제하는 것이라면 구글 검색은 기본적으로 할 거라고 감안하고 문제를 출제해야 하는 것 아닌가요.
그래놓고 구글 검색 결과 스택오버플로우 베꼈다고 하는 건 -_-

그러면 직접 와서 시험을 치게 하던가 말이죠.
삭제 되었습니다.
디오랑
IP 223.♡.173.63
11-17 2020-11-17 19:36:09
·
문제는 어디서 보고 치팅한거냐고 물어보세요.

답이 치팅이 있다는 소리는 문제도 기출있다는 소리죠
이빨까기
IP 211.♡.125.253
11-17 2020-11-17 19:37:15 / 수정일: 2020-11-17 19:37:50
·
뭐... 원하는 사람 뽑는거니까 동전을 던져뽑든 시험을 보든 할 말은 없습니다만... 씁쓸하긴 하네요.

문제를 좀 더 괜찮게 만들 생각을 하라고!!
아리아리션
IP 125.♡.111.106
11-17 2020-11-17 19:38:51
·
코딩인터뷰가 대세가 되어 실무자의 실력을 곧바로 검증할수 있게된건 분명 좋은거죠.
근데 문제 난이도가 심하게 올라가서 문제풀이 좋아하는 사람들은 잘 풀지만
오히려 실무자가 풀수 없는 경우도 있더라구요. ㅎ

아무튼 예전에 구글 코딩인터뷰 가이드영상에서는 이런 경우는 이렇게 하라더군요.
"출제자에게 질문하세요"
달빛연구자
IP 203.♡.40.186
11-17 2020-11-17 19:41:48
·
뽑을 사람의 능력을 검증하려는게 아니라 자신들의 실력(?)을 자랑하고 싶어한다는 느낌이 드네요.
달빛연구자
IP 203.♡.40.186
11-17 2020-11-17 19:44:59
·
나쁜 의도가 있지는 않았을 것 같고요.
아마 해당 회사가 직원을 채용하는 경험이 적어서 코딩 면접을 마치 학부생 과제처럼 채점한게 아닐까 생각됩니다.
아발론
IP 94.♡.38.162
11-17 2020-11-17 19:42:09
·
언어도 새로 개발 했어야...
한조원챔
IP 223.♡.75.21
11-17 2020-11-17 19:44:06 / 수정일: 2020-11-17 19:44:52
·
만약 회사에서 예제코드를 그대로 베낀 과제를 받았다면 '치팅'으로 간주해서 탈락시킬게 아니라, 면접에 불러서 지원자에게 코드를 설명하라고 해서 예제코드를 완벽히 이해하고 과제를 한건지 묻는게 정상입니다;
오징어쥬스
IP 218.♡.120.142
11-17 2020-11-17 19:44:34
·
스택오버플로우에서 퍼다가 멤버 이름만 바꿔버리는 치팅은 안걸리겠네요..
_explorer
IP 210.♡.33.35
11-17 2020-11-17 19:46:47
·
그 사람들이 이 글을 봤으면 좋겠네요.
여러번 소개하지만 스타트업부터 외국계 대기업 다 다녀봤지만
치팅의 기준도 정상은 아니고
채점자의 수준도 뭐 알 것 같고,
갈 필요 없는 회사라는 건 더 명확한 것 같네요.
유치
IP 39.♡.230.111
11-17 2020-11-17 19:51:47
·
좀 문제 자체에 문제가 있어 보이는데요..
특별할거 없는 ipc 코드에 대해서 겹치는 코드가 없을수가 있을까요;;
/Vollago
winccs
IP 121.♡.140.103
11-17 2020-11-17 19:52:25
·
회사 수준 나오는거죠
북북
IP 39.♡.59.244
11-17 2020-11-17 19:56:31
·
조상신이 도우셨다고 생각하시면 됩니다. 면접이던 연봉협상이던 껄끄러운 부분이 있으면 결국 끝이 안좋더라구요
니가가라하와이로
IP 175.♡.37.248
11-17 2020-11-17 20:02:53
·
이런류는 코딩엑스퍼트 단골문제더군요 두 스레드간 또는 두 프로세스간 자원 억세스류 문제요
danew
IP 14.♡.127.141
11-17 2020-11-17 20:10:06
·
면접은 쌍방향이죠. 지원자도 회사와 팀의 실체를 평가하는 기회입니다.
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.