인터뷰에서 C 언어로 어떤 오버플로 도구를 사용했는지 묻는 질문을 받았습니다. 나는 그런 도구를 모른다.C 언어의 오버플로 도구는 무엇입니까?
그리고 C++에서는 어떤 종류의 도구가 C++ 파일의 버전을 추적하는 데 사용 되었습니까?
아무도 알고 있나요?
인터뷰에서 C 언어로 어떤 오버플로 도구를 사용했는지 묻는 질문을 받았습니다. 나는 그런 도구를 모른다.C 언어의 오버플로 도구는 무엇입니까?
그리고 C++에서는 어떤 종류의 도구가 C++ 파일의 버전을 추적하는 데 사용 되었습니까?
아무도 알고 있나요?
이 컨텍스트에서 "오버플로"는 "버퍼 오버플로"를 의미한다고 가정합니다. 이러한 종류의 오류를 감지 할 수있는 다양한 메모리 디버거를 사용할 수 있습니다. 대표적인 예로는 Valgrind입니다.
추적 파일 버전은 일반적으로 revision control system (RCS)으로 완료되지만 C++에만 해당되는 것은 아닙니다. Sourcesafe, Perforce, ClearCase, CVS, SVN, Git, Mercurial과 같은 RCS를 사용할 수 있습니다.
C/C++에 대한 실무 경력이 없으며 대학에서 몇 가지 과정 프로젝트와 숙제를 한 것뿐입니다. 나는이 툴을 모른다 고 대답합니다. 그들은 저를 선택하지 않을 것이라고 생각합니다. –
또한 버전 관리가 C++에만 국한되지 않음을 유의해야합니다. 모든 언어의 소프트웨어 프로젝트는 거의 모든 것을 사용합니다. 아마 학교 일을 위해서도. 또한 수정해야 할 소프트웨어가 아닌 파일 (이미지, 문서, 데이터, 도구)에도 사용할 수 있으며 해당 수정 사항을 추적 할 수 있습니다. –
하지만 회사에서 일하면서 인턴쉽을했는데 어떤 버전 제어 도구도 사용하지 않았습니다 –
이 용어는 비특이적입니다. 버퍼 오버플로 도구입니까? 값 오버플로 도구입니까? 뭐? 당신의 면접관이 길을 잃었거나, 그가 사용한 정확한 용어를 기억하지 못했을 것입니다.
나는 인터넷 검색을 시도해 보았지만 일반적으로 받아 들여지지는 않았다.
"오버플로 도구"가 "버퍼 오버 플로우 감지기"를 의미한다고 가정해야합니까? –
@Oli Charlesworth C++의 버전 트랙에 대해 그는 전혀 모릅니다. 그는 리눅스에서 뭔가에 관해 이야기했습니다. –
내가 너라면 그 직업을 거절 할 것입니다. –