1/22/2014: 纪念第一个C++ programmer电面--F家
来源:互联网 发布:securecrt mac破解版 编辑:程序博客网 时间:2024/05/21 01:46
经过20天的CC刷题(其实是学习),才刚刚做到第四章。看看其他非ACM牛人,都是leetcode,CC,EPI滚瓜烂熟才去面。而且onsite确实是靠实力,要有做过大project之后才能真正融会贯通C++精神。
Anyway,谢谢郭志给的refer,不然连电面的机会都没有。---还是谢谢同胞
开头是C++基础题:
1. Fib的2种写法:recursive和DP
2. Struct和Class的区别;在C里面用什么system function清零1个int reg;
3. 继承时,embedded 的member function的scope;3个花括号,里--中--外。弄晕了。。。
4. 用STL的list实现一个double ended queue。(这里有个很好的帖子讲了deque的实现点击打开链接)
其实deque的STL里有很重要和巧妙地设计机制,详情请看侯捷的《STL源码剖析》。
5. 实现一个Parser automata:
5.a 具体是实现什么的::只做过verilog的状态机mealy 和 mooly。原来compiler里面的状态机是可以有多个圈圈在同一个状态。。。
5.b 有4中state:DFA, setFlag, readFlag, printResult。设计Struct来实现,用C++和继承。
5.c 设计程序把这个automata的图用code连起来。
一句话:赶紧把CC, EPI, Leetcode刷完
0 0
- 1/22/2014: 纪念第一个C++ programmer电面--F家
- 淘宝面经 纪念人生第一个offer
- 纪念大学第一个编程语言 C language
- 第一个blog文章,纪念
- 纪念第一个求助帖
- 第一个offer,纪念一下
- 纪念自己第一个ubuntu
- 纪念工作第一个月
- 第一篇文章算个纪念
- 纪念第一个项目吧
- 纪念一下我的第一个操作系统
- 纪念自己的第一个软件
- 纪念自己的第一个应用上线
- android第一个应用上架,纪念一下
- 第一个PL/SQL过程,纪念一下
- [Android]第一个App,开篇纪念
- 第一个练手项目(纪念)
- 第一篇文章,做个纪念吧
- Android中如何使用WIFI来连接ADB
- 数据库分割
- C/C++/MFC 编译运行错误解决方法收集error
- Ajax -- 原理及简单示例
- Netty 学习(8)Netty Example Telnet
- 1/22/2014: 纪念第一个C++ programmer电面--F家
- gitolite 错误汇总
- 《C#入门经典(第6版)》之如何编写简单的桌面应用程序
- 新年祝福短信app(源码)
- Spring—DispatcherServlet的详解
- vm中ubuntu持载宿主机共享目录
- Awards and Certifications @EMC
- 宏定义的黑魔法 - 宏菜鸟起飞手册
- Bean Validation 技术规范特性概述