由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - bloomberg 第一轮电话面试 电经
相关主题
我的bloomberg肯定没戏了,发点面试题攒人品吧C++ Q29: extern and const together
报BB店面 顺便求blessC++ Q67: static (skillport)
bb FSD 电面请教个C++编程思路
bloomberg面经+offer, 有没有交流下工资的?问道编程题
difference between static used in c and c++C/C++ Questions
问一道面试题一个电面
今天想通了一个java的问题请教一个C/C++问题
再问C++请问一下啥是static/dynamic heap?
相关话题的讨论汇总
话题: static话题: garbage话题: 电经话题: 电话话题: c++
进入JobHunting版参与讨论
1 (共1页)
l****x
发帖数: 60
1
第一轮电话面试
CS 45分钟
1.先聊以往经历 从简历开始问起 了解做过什么 喜欢用哪种programming language
2.C 语言细节 static varaible, static function 以及其深度应用和为什么需要
static
3.讨论 Java garbage collector 的细节 什么时候分配和回收资源 怎么运作 对象建
立之后什
么时候 内存什么时候被回收
4.如何用C++ 实现简单的 garbage collection,不用实现 主要是讲想法
5.reverse a linked list
答得太乱了 面试官很nice 但自己答中间3个问题的时候很紧张 发挥不好,最后一个以
前做过 电话面
试的时候基本什么都没说出来 哎 只能 move on 了~~
请各位大侠 帮我深度分析一下static 还有java garbage collection,和如何用C++实
现的思想
我当时真的不知道要答些什么东西~ T_T
d******a
发帖数: 238
2
static的作用是确保internal linkage. internal linkage 和global linkage 不同,
如果你只定义全局变量或函数,那么其它文件中也能访问它。很多情况下一个project
有多个人做,他们可能在各自的文件中定义相同的全局变量名,这样编译的时候就会有
问题啊。
garbage collection应该用的是mark&sweep的算法,这个《深入理解计算机系统》这书
上有讲,你到网上应该也能搜到些相关资料。

【在 l****x 的大作中提到】
: 第一轮电话面试
: CS 45分钟
: 1.先聊以往经历 从简历开始问起 了解做过什么 喜欢用哪种programming language
: 2.C 语言细节 static varaible, static function 以及其深度应用和为什么需要
: static
: 3.讨论 Java garbage collector 的细节 什么时候分配和回收资源 怎么运作 对象建
: 立之后什
: 么时候 内存什么时候被回收
: 4.如何用C++ 实现简单的 garbage collection,不用实现 主要是讲想法
: 5.reverse a linked list

f****4
发帖数: 1359
3
gc的宗旨就是要保证没有内存泄露,无用的内存也能被释放(比如循环引用的2个地址)
对所有new的heap对象用shared_ptr包起来;同时记录所有的shared_ptr,用来教验是
否有循环引用
shared_ptr自己能保证release内存,gc的时候只要释放那些没用的循环引用就好了
当然,你也可以提供内存分配的基类;你自己来管理内存分配和释放
P*******e
发帖数: 1353
4
static这个你看看
http://www.cprogramming.com/tutorial/statickeyword.html

【在 l****x 的大作中提到】
: 第一轮电话面试
: CS 45分钟
: 1.先聊以往经历 从简历开始问起 了解做过什么 喜欢用哪种programming language
: 2.C 语言细节 static varaible, static function 以及其深度应用和为什么需要
: static
: 3.讨论 Java garbage collector 的细节 什么时候分配和回收资源 怎么运作 对象建
: 立之后什
: 么时候 内存什么时候被回收
: 4.如何用C++ 实现简单的 garbage collection,不用实现 主要是讲想法
: 5.reverse a linked list

l****x
发帖数: 60
5
谢谢各位的解答 :)
下次再跟大家分享经验~
s*****r
发帖数: 773
6
最后一个怎么会什么都没说出来呢? 太紧张了?

【在 l****x 的大作中提到】
: 谢谢各位的解答 :)
: 下次再跟大家分享经验~

l****x
发帖数: 60
7
我觉得我当时很不适应电话面试问tech的氛围 觉得脑袋一片空白 没法集中精神~~
太nervous了

【在 s*****r 的大作中提到】
: 最后一个怎么会什么都没说出来呢? 太紧张了?
f*********t
发帖数: 271
8
patpat,lz是第一次电面么?有些时候太紧张了确实容易大脑一片空白。。。
d********e
发帖数: 132
9

project
是用smarter pointer 吗?

【在 d******a 的大作中提到】
: static的作用是确保internal linkage. internal linkage 和global linkage 不同,
: 如果你只定义全局变量或函数,那么其它文件中也能访问它。很多情况下一个project
: 有多个人做,他们可能在各自的文件中定义相同的全局变量名,这样编译的时候就会有
: 问题啊。
: garbage collection应该用的是mark&sweep的算法,这个《深入理解计算机系统》这书
: 上有讲,你到网上应该也能搜到些相关资料。

l****x
发帖数: 60
10

不是第一次电面 但问到这种情况还是第一次, 我觉得还是因为自己肚子没货加上 英
文表达不好 就很
容易紧张了 谢谢鼓励

【在 f*********t 的大作中提到】
: patpat,lz是第一次电面么?有些时候太紧张了确实容易大脑一片空白。。。
1 (共1页)
进入JobHunting版参与讨论
相关主题
请问一下啥是static/dynamic heap?difference between static used in c and c++
[C++]请问哪些变量在heap创建?问一道面试题
回馈本版,贴ms onsite面经今天想通了一个java的问题
One C++ question再问C++
我的bloomberg肯定没戏了,发点面试题攒人品吧C++ Q29: extern and const together
报BB店面 顺便求blessC++ Q67: static (skillport)
bb FSD 电面请教个C++编程思路
bloomberg面经+offer, 有没有交流下工资的?问道编程题
相关话题的讨论汇总
话题: static话题: garbage话题: 电经话题: 电话话题: c++