5.15腾讯cisg客户端一面,高攀不起(居然过了)

面试官说是这个那个确实有点超纲,问的是一个比一个重量级,还非要面快俩小时,记录一下这次5分无语4.9分崩溃0.1分搞笑的面试。

1. 一上来没说开摄像头,我已经有点意识到不妙了,面试官问了下base有没有要求和实习时间。
2. 问实习,热更新项目如何写的,JSON如何映射成原生组件,项目整体框架,流程,我负责的部分,扯了20分钟,问一些极限情况的处理办法,我……
3. Android的xml布局文件支持不编译就可以看到样式,你们的这个支持吗(不支持)
4. 支持增量下载吗(???)
5. 下载可能失败,你们处理方式是什么(……)
6. 自定义控件可以通过设置margin padding改变位置吗,是怎么做到的。
7. 给一个样式场景,问怎么通过我们项目里的JSON设置。
8. 我问些基础的,自定义控件的滑动xx了解过吗?(我听了半天没听清那个xx到底是啥,后来听录音才发现原来是滑动冲突,面试官当时还反问这个名词都没有听说过吗)
9. 假设在一个activity上有LinearLayout,里面有一个button,点击button,事件分发顺序是怎样的?(脑抽说反了,应该是父到子,说成子到父)
10. handler原理了解吗
11. handler内部是如何实现线程安全的(……)
12. handler中A线程发消息到B线程,它是怎么找到B线程的(……)
13. 安卓的动画有哪些,怎么用(没用过)
14. 安卓四大组件
15. activity启动模式
16. singletask模式是什么样的
17. 浏览器输入一个网页地址到显示发生了什么
18. https相比http多了哪些步骤
19. https具体在哪一层加密的(??)后来发现面试官应该想问的是tls
20. http之前不支持长连接,后来是怎么支持长连接的?(……)
21. http常见错误码
22. 3开头的的错误码什么意思?
23. 它有一个比较专业的名词,是什么(重定向)
24. 重定向具体是什么意思?
25. C++虚析构函数的作用
26. 深拷贝浅拷贝
27. 智能指针,unique_ptr和shared_ptr
28. unique_ptr只允许一个指针指向对象,内部是怎么实现的(……)
29. 智能指针作用,我说可以多线程保证安全,面试官说不止限定在多线程。
30. 移动拷贝构造
31. 左值和右值分别指什么,右值引用是什么
32. 模板的底层如何实现的(……)
33. Java有哪些引用类型
34. 虚引用有什么用(忘了)
35. 引用的作用是什么(我回答可以让jvm判断怎样进行垃圾回收,感觉面试官有点绷不住)
36. IPC,进程通信的方式(绷不住,把有名和匿名管道的作用说反了,分别答了Linux系统和安卓系统)
37. 为什么安卓要自己定义一种通信方法
38. binder怎么做到只复制一次(……)
39. 共享内存有实际用过吗(没有)
40. 虚拟内存是什么?
41. 你刚提到进程隔离,A进程现在有一块数据要传输给B,应该怎么做到。面试官说他想问的是底层,操作系统怎么把A的这块数据负责给B的,我……
42. 内核态和用户态的区别。
43. 除了权限还有什么区别(???)
44. acm类似的这种竞赛参加过吗,我说没有,只参加过学校的小比赛,面试官看着又绷不住了。
45. HashMap内部实现。
46. hashmap在什么情况下效率会比较差?
47. 如何解决避免这种情况(感觉面试官更想听重写哈希函数,但当时说的内部转红黑树)
48. 用Linux还是Windows比较多?
49. 什么是动态库什么是静态库?
50. 动态库静态库本质都是二进制格式,底层是怎么被加载进来的(???)
51. 之前写过加载动态库的代码吗(写过)
52. 动态库的dll文件里有一个方法,系统是怎么找到这个方法的(???)
53. 动态库是一个符号,系统通过符号找到函数的地址去调用函数,这整个过程(内心一万只草泥马奔过)
54. c++最后要变成汇编,了解c++参数、返回值等进栈出栈方式吗?(……)
55. eip寄存器的作用(十万只草泥马奔过)
56. 面试官:还有什么擅长的领域我没问到吗?我:我没有什么擅长的领域,面试官绷不住了。
57. 算法:反转链表,我是真绷不住了。
58. 平时看什么书(答设计模式,effective c++那一套)
59. 看过Android相关的什么书吗?(答《第一行代码》,面试官再次绷不住)
60. 平时逛社区论坛吗?(CSDN、掘金、Stack Overflow、GitHub)

腾讯,别为难我这破烂双非鼠了
---------------
5.16上午约二面
#腾讯#
全部评论
兄弟你是真的惨 人是真的善良 分享这么长的面经
2
1
回复
分享
发布于 05-16 01:25 辽宁
没事,说不定复试了捏
1
送花
回复
分享
发布于 05-16 10:11 浙江
秋招专场
校招火热招聘中
官网直投
怎么又问java又问c++
1
送花
回复
分享
发布于 05-16 16:51 浙江
hhh,不会是同一个面试吧,我有事拒了,问这么多太折磨
点赞
送花
回复
分享
发布于 05-16 10:13 北京

相关推荐

#面经# 🕒 岗位/面试时间:客户端开发,2024.5.13人事问题:有哪些offer技术问题:1.C++多态有什么作用2.构造函数和析构函数的调用顺序3.设计模式了解吗(说了单例和工厂)4.如果在类中定义一个static静态变量,这个变量是在什么时候触发的,那在函数中定义static变量,什么时候出发呢。5.我在一个类的成员声明的时候加了一个const,这个const什么作用6.操作系统中堆和栈的区别7.new的内存放在堆还是栈8.new和malloc的区别(申请内存失败的情况)9.new一个没有进行delete会造成什么现象10.内存泄漏你有什么方法去解决(这个答成如何防止内存泄露了😭)11.使用智能指针为什么能防止内存泄露12.如果一个程序已经内存泄露,你有什么办法,比如说今天咱们这个腾讯会议,它启动的时候有几十个模块上百个线程同时进行,你发现他有内存泄露那你怎么定位具体是它哪里出现了问题,比如让你设计一个工具帮腾讯会议定位这个问题,你有什么想法13.sizeof一个指针和sizeof一个引用有什么区别14.进程和线程的区别15.进程通信有哪些方式,能分别介绍一下吗?16.什么是缓冲区溢出问题17.什么是死锁18.怎么解决19.osi七层模型20.传输层的作用21.dns协议的工作原理22.arp协议的工作原理23.路由器和交换机的区别24.http和HTTPS的区别25.知道什么是对称加密和非对称加密26.https的加密过程27.证书是什么反问阶段
腾讯云智研发一面66人在聊 查看27道真题和解析
点赞 评论 收藏
转发
9 17 评论
分享
牛客网
牛客企业服务