由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Please recommend a C++ book for interview
相关主题
Opt ext passed2-sum 用hash table实现的问题
c++的那些library都要看懂些什么呀?Technical Yahoo, Machine Learning Engineer
amazon的interview该准备啥?中国上海职位:Software Architect
有没有做PHP web开发的?Career opportunities-Sr Principal Engineers (Permanent positions)
急!!! 有没有公司能挂opt extension[招聘] 资深前端/后端开发工程师
双簧包恳求:靠谱的ICC - update: 有两个final round interview,但是怕赶不上opt extensionOPT extension最新消息:命悬一线
数学硕士物理博士转行找sde 工作, 求建议May 31 OPT 到期需要extension
多個Software Engineer 職缺有关H-1B 的转移、有效性和多雇主分析
相关话题的讨论汇总
话题: c++话题: effective话题: book话题: epi话题: recommend
进入JobHunting版参与讨论
1 (共1页)
D********n
发帖数: 47
1
A good one like "The_C_Programming_Language_2nd_ed" for C.
b*****a
发帖数: 70
2
Elements of Programming Interviews
u*****o
发帖数: 1224
3
可以试试EPI呀,好多solution用C++11写的。。我一直觉得用C++11面试是一件非常拉
风的事情。。。
j********x
发帖数: 2330
4
effective C++
and more effective c++
c********p
发帖数: 1969
5
你会c++11?太牛了波妹!

【在 u*****o 的大作中提到】
: 可以试试EPI呀,好多solution用C++11写的。。我一直觉得用C++11面试是一件非常拉
: 风的事情。。。

u*****o
发帖数: 1224
6
哈哈我不会,所以我觉得会的人都特别厉害!

【在 c********p 的大作中提到】
: 你会c++11?太牛了波妹!
b*****n
发帖数: 143
7
难得这里还有爱读“天龙八部”的女生。

【在 u*****o 的大作中提到】
: 哈哈我不会,所以我觉得会的人都特别厉害!
u*****o
发帖数: 1224
8
必须的,金庸的死忠粉呀
现在正在瞄钟汉良的新天龙呢。

【在 b*****n 的大作中提到】
: 难得这里还有爱读“天龙八部”的女生。
w****a
发帖数: 710
9
EPI有些写法挺不那么C++的。
比如void solve(vector* input){..}
我一直好奇他为什么不用vector&。
当然,EPI里面好多用到lambda表达式的,面试时候自定义结构体排序会clean很多。蛮
赞的。
此外如果考到iterator实现,可以写个拷贝构造用上右值引用什么的也很不错。
auto,range based loop等能让代码变得很轻爽的神奇就更不用说了。
不过说老实话,对于我等非大牛来说,最好尽量避免让面试官问到你c++细节语法或者
与这个语言的内在实现以及范式等相关的问题。也不建议new grad秀过多的C++ stuff
。C++这东西,一往深入问,很容易跪。
by the way,这本书什么时候火起来的?
w****a
发帖数: 710
10
最喜欢“红颜弹指老,刹那芳华”这一章名。

【在 u*****o 的大作中提到】
: 必须的,金庸的死忠粉呀
: 现在正在瞄钟汉良的新天龙呢。

相关主题
双簧包恳求:靠谱的ICC - update: 有两个final round interview,但是怕赶不上opt extension2-sum 用hash table实现的问题
数学硕士物理博士转行找sde 工作, 求建议Technical Yahoo, Machine Learning Engineer
多個Software Engineer 職缺中国上海职位:Software Architect
进入JobHunting版参与讨论
g*********e
发帖数: 14401
11

stuff
大多数面试官也就懂一半,问不出啥的

【在 w****a 的大作中提到】
: EPI有些写法挺不那么C++的。
: 比如void solve(vector* input){..}
: 我一直好奇他为什么不用vector&。
: 当然,EPI里面好多用到lambda表达式的,面试时候自定义结构体排序会clean很多。蛮
: 赞的。
: 此外如果考到iterator实现,可以写个拷贝构造用上右值引用什么的也很不错。
: auto,range based loop等能让代码变得很轻爽的神奇就更不用说了。
: 不过说老实话,对于我等非大牛来说,最好尽量避免让面试官问到你c++细节语法或者
: 与这个语言的内在实现以及范式等相关的问题。也不建议new grad秀过多的C++ stuff
: 。C++这东西,一往深入问,很容易跪。

b*****a
发帖数: 70
12
My friend works at Google told me it is Google C++ style. Because the value
of non-const reference can be modified so if you want to modify it, passing
it with pointer such that caller can understand this parameter will be
modified; otherwise const reference will be used for passing parameters that
won't be modified.
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml?
In conclusion, I think this is a better Google C++style.

stuff

【在 w****a 的大作中提到】
: EPI有些写法挺不那么C++的。
: 比如void solve(vector* input){..}
: 我一直好奇他为什么不用vector&。
: 当然,EPI里面好多用到lambda表达式的,面试时候自定义结构体排序会clean很多。蛮
: 赞的。
: 此外如果考到iterator实现,可以写个拷贝构造用上右值引用什么的也很不错。
: auto,range based loop等能让代码变得很轻爽的神奇就更不用说了。
: 不过说老实话,对于我等非大牛来说,最好尽量避免让面试官问到你c++细节语法或者
: 与这个语言的内在实现以及范式等相关的问题。也不建议new grad秀过多的C++ stuff
: 。C++这东西,一往深入问,很容易跪。

w****a
发帖数: 710
13
got it。虽然我还是觉得引用就足够了,至少能保证没有机会读写空指针。不过既然是
一种style就顺带学习一下吧。有空我去详细search一下。
thanks,happy Christmas

value
passing
that

【在 b*****a 的大作中提到】
: My friend works at Google told me it is Google C++ style. Because the value
: of non-const reference can be modified so if you want to modify it, passing
: it with pointer such that caller can understand this parameter will be
: modified; otherwise const reference will be used for passing parameters that
: won't be modified.
: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml?
: In conclusion, I think this is a better Google C++style.
:
: stuff

f*****d
发帖数: 209
14
effective C++, effective STL
http://www.cplusplus.com/reference/

【在 D********n 的大作中提到】
: A good one like "The_C_Programming_Language_2nd_ed" for C.
A*********c
发帖数: 430
15
I read that before and it is a very good ref. This makes our code "less
academic".
Actually I think different groups in google use somewhat different styles.
Other than this ref, I also use a .emacs file from the Chrome group. It is
useful for emacs users.

value
passing
that

【在 b*****a 的大作中提到】
: My friend works at Google told me it is Google C++ style. Because the value
: of non-const reference can be modified so if you want to modify it, passing
: it with pointer such that caller can understand this parameter will be
: modified; otherwise const reference will be used for passing parameters that
: won't be modified.
: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml?
: In conclusion, I think this is a better Google C++style.
:
: stuff

b*****a
发帖数: 70
16
These two are very good book for improving your skills in C++. Strongly
recommend it if you want to enhance your C++ ability.
The authors of EPI also applied lots of concepts from "Effective C++" and "
Effective STL" in EPI. For example, they use deque instead of vector<
bool>, which is item 18 from Effective STL, and the extensively usage of
smart pointers, which came from Effective C++. Those features are good
things to learn. Therefore, I think EPI is a good C++ interview book to
study.

【在 f*****d 的大作中提到】
: effective C++, effective STL
: http://www.cplusplus.com/reference/

s*w
发帖数: 729
17
最喜欢"奋英雄怒,叫单于折箭,六军辟易"

【在 w****a 的大作中提到】
: 最喜欢“红颜弹指老,刹那芳华”这一章名。
1 (共1页)
进入JobHunting版参与讨论
相关主题
有关H-1B 的转移、有效性和多雇主分析急!!! 有没有公司能挂opt extension
USCIS新的OPT FAQ又贴出来了,一些变化。双簧包恳求:靠谱的ICC - update: 有两个final round interview,但是怕赶不上opt extension
[合集] 尽人事,听天命数学硕士物理博士转行找sde 工作, 求建议
H1B "Cap-Gap" extension for OPT多個Software Engineer 職缺
Opt ext passed2-sum 用hash table实现的问题
c++的那些library都要看懂些什么呀?Technical Yahoo, Machine Learning Engineer
amazon的interview该准备啥?中国上海职位:Software Architect
有没有做PHP web开发的?Career opportunities-Sr Principal Engineers (Permanent positions)
相关话题的讨论汇总
话题: c++话题: effective话题: book话题: epi话题: recommend