字节头条西瓜客户端一面凉经

1.static 基本说出来了 全局函数 局部变量等
2.inline和宏定义
让写一个max的宏定义 他喵的还是少写了两个括号
问为什么加括号 答 宏定义不判断参数类型  有可能因为运算符优先级导致结果错误
inline 什么时候适用内联 为什么
答 函数体代码短  执行时间和调用时间相当的时候
3.extern 忘记了
4.堆 栈
malloc申请内存 和全局变量 static等放在堆
局部变量和函数调用时保存的状态
5.指针和引用
答了
6.const
答了
7进程和线程
简单说了下定义
8.线程有自己的堆栈吗
不会
9.tcp udp 特点 适用场景
答了
10.第四次挥手作用
忘了
11.tcp如何做到可靠传输
答了
12.get post 区别  post是安全的吗
答了
13.算法题:判断二叉树镜像
一开始说出了正确思路  通过镜像的遍历方式遍历左右子树 ,但是没有写出来,哭了。没有想到可以同时遍历左右子树。
后来用四个栈做了层序遍历,再判断每层节点值对称。
总结:感觉凉了,基本的问题没有答太好,有的不会
简单的算法题也没做出最佳解法,还好最后差不多做出来了。
#面经##字节跳动##iOS工程师##安卓工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-07-28 16:10
四个栈有点傻,其实用两个队列就行了😂
点赞 回复 分享
发布于 2020-07-28 21:34

相关推荐

周述安:这都能聊这么多。别人要是骂我,我就会说你怎么骂人?他要是继续骂我,我就把评论删了。
点赞 评论 收藏
分享
1 11 评论
分享
牛客网
牛客企业服务