腾讯日常一面面经

#软件开发笔面经#
💼 公司岗位
s3的hr平台开发,后端

🕒 岗位/面试时间
8.26

👥 面试题目
比较基础的八股
用过哪些集合,hashmap线程安全吗,有线程安全的map吗
jre和jdk的区别,jvm内存模型,垃圾回收,类加载
MySQL的索引,知道sql调优吗
反射是什么,有用过吗
spring,springboot,spring cloud区别,spring中有哪些经典设计模式,ioc讲讲
分布式锁的各种问题(和黑马点评讲的很像)

手撕:
1.判断括号是否有效
2.两个数组想加,类似于大整数加法

今天看已经过初试了,还没约二面
全部评论
哪个部门啊,佬
点赞 回复 分享
发布于 08-28 16:17 安徽
一共几面啊
点赞 回复 分享
发布于 08-29 11:59 北京
天翼云科技有限公司
校招火热招聘中
官网直投
佬,你是投了多久约面的
点赞 回复 分享
发布于 08-29 15:37 广东

相关推荐

08-27 22:17
已编辑
蚌埠坦克学院 后端
#软件开发笔面经#我好菜好菜好菜项目部分就不说了,只写一点八股。上来先画uml图时序图泳道图。1、RPC服务中,服务调用方如何快速知道某台机器宕机?2、本地缓存何时更新,如何判断是不是需要更新?我说根据redis的某个业务key和version判断追问,redis宕机了呢?答:从数据库拿。追问数据库扛不住?3、布隆过滤器误判问题知道吗?怎么解决?4、线程池为啥io密集型是2*核心数?答:也可以是n*核心数,n是平均io耗时和平均计算耗时的比例。5、线程池如果不用阻塞队列,就用arrayList,如何控制核心线程阻塞?6、线程池工作原理?线程池如何停止?停止后线程会停吗?使用stop后不久立即返回了吗,如何判断线程池中任务完全结束再往下走呢?7、kafka丢消息如何发现?怎么处理?8、如何解决数据库并发覆盖问题?答:事务+锁,锁怎么实现?可以是数据库锁或者分布式锁。分布式锁如何实现?redis或zookeeper,redis宕机?redlock,redlock假如加锁成功5台机器加了3个,但主节点宕机,又恢复然后变成从节点,现在只剩两个机器有红锁了,其他线程来不就又能加锁了?红锁释放如何释放?9、场景:做一个系统,监控任何服务网络异常或者服务内部异常,或者bug,使之能够在分钟级别发现系统内有任何运行性异常。答:使用aop加注解埋点,进入服务埋点,退出服务或异常埋点,通过traceId判断链路异常。10、Springboot核心原理是什么?容器如何实现?容器结构怎么设计?key是什么?value是什么?value类型是什么?可不可以用泛型?11、linux了解吗?进程间通信?如果用tcp模仿http如何实现?如何处理http分割?答了分界符,还有其他方法吗?答:tlv,问:不是有个contentLength吗?不能用吗?为什么要加length字段?反问:如何知道contentlength位置?让我去翻源码。12、如何保证你发出去的http请求都没丢失,答:TCP保证。怎么保证的?ack+超时重传+滑动窗口。快重传了解吗?如果发送方发了1,2,3,4,5,6接收方接到1,2,4,5,6 ,ack返回什么,然后发送方发什么?如果3,4,5,6都发,如何保证报文不重复,答滑动窗口。13、一个公网ip可以同时被多台机器共有吗?答:不能同时拥有。问那你设置路由器dns时是不是8.8.8.8,全球都用这个,如果只有一台机器不久炸了?答nat或反向代理?也不行,只有一台机器。答:让我思考一下。然后说自己慢慢思考吧,就这样了。我把面试官气炸了寄寄。面完5分钟收到电话,说晚上约时间补一下算法。更新:晚上那个面试官说是二面,手撕两道题1、给定三个字符串s1、s2、s3,判断s3是否可以由s1和s2的字符交替组成,如:    s1 = abc    s2 = fdg   s3 = abfdcg     res = true2、给定一个链表和一个树,判断树中是否包含从上到下的序列=链表内容。
点赞 评论 收藏
分享
6 11 评论
分享
牛客网
牛客企业服务