面经详情
匿名用户
面试了职位:C++
感觉没戏
面试官对C++的一些实现细节比较感兴趣
聊了一个小时,前面25分钟聊过往的项目,这个不多说。后面聊C++11,这个就精彩了。 1. 为什么要引入右值引用,const的左值引用不一样可以bind到右值吗?或者为啥不直接用左值引用就可以了。右值的概念是C++98里就存在了,C++11新引入的是右值引用,这个我没有回答准确。 2. std:move的实现机制,里面做了什么,为什么这样做就可以产生一个右值reference,这个过程是否涉及引用塌陷。 3. 完美转发中的forward的实现机制,完美转发是什么,什么场景需要用到完美转发;要理解里面的原理你才能回答好! 4. lambda表达式的类型是什么?我当然不知道了,从没想过这个问题。 5. auto搭配forward reference之后变量型别的推导,大概就是effective modern C++那本书最枯燥的那块内容。 6. 让你实现auto推导,你怎么实现?你怎么判断应该是推导出来为左值还是右值? 7. unique_ptr和shared_ptr有什么区别?能相互转换吗?shared_ptr比unique_ptr慢在哪里?为什么多了个引用计数就会慢,照理引用计数只会多小号一点内存和少量的在初始化阶段的运算?我回答是为了handle多线程的下引用计数的保护会导致有些开销,然后面试官就问C++ automic是否了解? 这些问题都蛮有挑战的,我平常工作中会看些相关的资料,但是钻研的不够深入,有些概念有些印象有点了解但没有融汇贯通。于是在和面试官这样资深的人交流中败下阵来,哈哈,自勉!大概需要BJarne Stroustrup这号人物出场才能镇住面试官了。Anyway,实际工作中应该用不到这么detail的对语言实现机制的了解,既然入了C++这个坑,那就只好努力,争取早日可以虐菜。
ic
相关推荐
土鑫
C++
未通过
一面:1小时
包含14个问题,3个回答
Q:聊项目
2022-05-11 发布
7060
C++
感觉靠谱
目前第一轮面试 问了些简历上的项目;然后是两道编程题。第一道:有一个4GB的txt file,和一系列整数 a,b,c,d.........检查是否有某个整数没在txt file中出现。for example:[a,b,c][d,e,f]out: a,b,c,f,e,d.
...查看更多
2 年前 发布
5202
C++
未通过
MS暑期实习正式批面经: 一面:40min八股+5min算法题,二叉树中序非递归(非常反常,可能因为我是转行)二面:15min八股,30min设计题,题目没看懂目前已经感谢信准备MS的大量leetcode算法基本算是没用上,建议全面准备
2 年前 发布
匿名用户
C++
感觉没戏
第一面技术面,两个面试官,上来就直接问内存,linux操作系统的一些内部的原理,shell,计算机网络,文件操作与系统之间交互,系统的文件管理系统,多进程多线程,数据库等问题,感觉这样知识内容我都处于了解状态,很多都说不清楚具体是怎么实现的,非常考验底层的原理。简单的说了其中一个项目。
...查看更多
2 年前 发布
1
5868
C++
确定通过
面试过程:首先问了下项目经历,就最相关的一个持续集成项目详细展开问了流程。然后技术提问,最先是linux操作系统的基本知识,比如删除目录,定时任务,改权限,安装软件几种方式,后面是python问题若干如re.match/search什么区别,循环list,几种调用shell的方法,后面是makefile怎么写,gcc -o -O什么区别面试官问的面试题:首先问了下项目经历,就最相关的一个持续集成项目详细展开问了流程。然后技术提问,最先是linux操作系统的基本知识,比如删除目录,定时任务,改权限,安装软件几种方式,后面是python问题若干如re.match/search什么区别,循环list,几种调用shell的方法,后面是makefile怎么写,gcc -o -O什么区别
...查看更多
2 年前 发布
匿名用户
C++
感觉没戏
人事面+技术面。人事对很多基本资料做了核对,包括学历和学位,这个基本都没有问题。但是人事对跳槽原因和住宿地点貌似有不少异议,感觉有点奇怪。技术面不难,直接问相关项目经验,用过那些开发技能。总体感觉还行,但是没有着重谈待遇薪资这块,感觉应该是凉了。
2 年前 发布
5297
C++
确定通过
第一个面试官 印度主管上来先自我介绍,先问对DFT的了解,问BSCAN和MIST,建立和保持时间概念,codeing D触发器和选择器,画一个二分频电路,奇分频和偶分频的实现,BIST的基本构成。好啦,就到这里啦,再次感谢CSDN大佬的面经,面试难度总体一般,几乎都是基础知识,感觉面试中英语考量占很大部分,在实习时发现每周周会要和北美、印度人一起开会,虽然作为一名实习生,遇到技术问题还是要找外国人一起讨论,这时候流利的口语表达就比较重要。
...查看更多
包含16个问题,3个回答
Q:1. 英文自我介绍
2022-05-04 发布
进入微信小程序
前往微信小程序,查看更多结果
立即前往
看准网
英伟达
英伟达面试经验
英伟达面试经验:面试官对C++的一些实现细节比较感兴趣
正在招聘
Software Engineer - Autonomous Vehicles
等 195 个岗位
去看看