腾讯TEG 一、二面面经分享(已拿offer)

腾讯TEG后台一面

日期:2021年03月29日

基础知识与项目

  1. 询问项目

  2. 除了时延, 还有什么可以刻画分布式系统的吞吐

  3. 分布式系统负载均衡,需要注意哪些指标

  4. 计算机哪些资源参与负载均衡算法的计算(部署位置)(因为区块链是一种分布式数据库,所以面试官才这么问)

  5. 分布式系统有了解吗

  6. 设计分布式系统最大的挑战是什么(CAP, BASE

  7. 常用哪些编程语言

  8. Java做过项目吗,C/C++了解过吗,为什么学java而不是C++或Go

  9. Java相对于C++, golang的优势

  10. HashMap与HashTable比较

  11. 红黑树查询的复杂度logN,动态增删复杂度logN

  12. 红黑树相对于一般二叉树的特点,相对于平衡二叉树的特点

  13. 平衡二叉树做查询logN、增删的复杂度N(恰好删除根节点,二叉树重建)(查询、增删复杂度很容易被问)

  14. HashMap线程安全吗(不),应该用ConcurrentHashMap,原因是什么(CAS, 1.8之前怎么实现的)

  15. Java多线程的实现方法(四种)

  16. 为什么用线程池

  17. 资源占用会不会很高

  18. 参加过什么竞赛、项目

  19. 网络I/O, I/O模型(阻塞、非阻塞)

  20. 为什么非阻塞并发度更高 + I/O过程描述,有几次拷贝

  21. 进程、线程区别

  22. 为什么进程是程序运行的基本单位,而线程不是? (linux中 进程、线程实现几乎一样,调度也相同,主要区别在于二者内存使用上的不同)

  23. 多进程的通信手段 (其中一种是 信号 or 信号量?)

  24. 线程间通信方式

  25. 进程间通信,线程间同步,通信与同步的区别

  26. 进程也可以同步,为什么线程没有通信

  27. 程序内存空间分为哪几块

  28. static的作用

  29. 堆栈的区别,用来保存什么

  30. HTTPS对于HTTP的改进

  31. HTTPS的过程

  32. 客户端怎么验证服务端的签名

  33. 用UDP怎么实现TCP

  34. 有哪些排序算法,哪些是稳定的,如何衡量稳定性

 

手撕代码:

  1. 十亿个整数,找出最小的十个

    1. 快排不行,内存不够
    2. 内存不够 → 小顶堆(实现过程怎么样)
    3. 为什么小顶堆可以,快排不行(因为递归吗)
    4. 简化一些,有很多的机器,用快排怎么做
    5. 每个机器排序一部分,找出最小十个
    6. 然后取出最小值最小的十台机器进行合并
  2. 给一堆数,比如1-9,任意取3个数进行排列组合,输出所有可能(数字可重复)

0406 腾讯TEG二面

  1. 什么是同态加密
  2. 一些项目相关的东西
    a. PBFT, CFT
    b. 比特币、以太坊、fabric的吞吐
  3. 实现分布式一致的方式:
    • 通信交互
    • 时钟同步(谷歌一篇论文,分布式存储数据库),难做到强一致
#面经##实习##Java工程师#
全部评论
楼主项目写了区块链吗
点赞 回复
分享
发布于 2021-06-14 15:23

相关推荐

第十三、十四是神奇的两周,因为学院快要求我们论文了,原本我是想回学校写论文,但因为一些原因留在了广州,于是我就想去公司写论文,跟组长请了假去公司写论文。每天不用打卡签到,所以自然工资也全扣了。在公司写论文是一种很神奇的体验。优点:1. 能免费吃食堂,跟正常上班一样2. 能享受加班打车3. 公司MacBook+外接显示屏+较少人打扰的环境4. 遇到问题问导师、同事、组长5 不能刷短视频、打游戏,效率拉满缺点:1. 偶尔会被同事拉去问项目的事情复工:熬了两周半,每天工作时间超过12小时。今天终于复工了,上来就给我上强度了,可能是因为脱产了两周的原因,真有点跟不上节奏了,我觉得我需要缓一缓。但是上班还是比写论文轻松一点的...补充福利介绍:不管怎么说,鹅厂真的很好很好了,对我而言各项福利都拉满了。今天群里的小伙伴在讨论笔记本电脑归属个人的事情。这里专门提一下,可能有人还不知道腾讯的这个福利:申请的笔记本办公电脑启用时间满三年后可以申请归属个人,也就是这个电脑归你了,再给你发一台新的。我又去公司内网看了看24年发放办公电脑规则:今年起T族(技术岗)可以领用MacBook M3 pro 和 i11 的台式。去年我入职的时候领的是M1 pro… 但不要紧,我的电脑是退库机,启用时间是22年4月,也就是明年25年4月我就能把现在的电脑归属个人,然后再领新电脑啦。最后打个广子,还没有投递简历的同学们欢迎私信我呀,很期待收到你的私信。#互联网回暖,腾讯要招5000+人!#
投递腾讯等公司10个岗位 互联网回暖,腾讯要招5000+人!
点赞 评论 收藏
转发
6 64 评论
分享
牛客网
牛客企业服务