面试记录

Tomcat与Jetty的比较

  • 1、都是Web Server(web服务器),Servlet容器,遵循Java Servlet规范
  • 2、Jetty更加轻量级,易于扩展,Tomcat支持JEE的特性,不易更改
  • 3、Jetty擅长处理短连接,Tomcat擅长处理连接
  • 4、Tomcat使用BIO处理I/O,Jetty使用NIO处理I/O,tomcat处理静态资源的性能较差

一面是业务层的设计,和业务有关系
二面是系统底层考的比较多,操作系统,分布式,数据库
求无序整数队列最大升序子队列,json 中超过int 值越界数据处理,权限系统设计,二维队列最大升序路径,缓存设计,微信扫码登录逻辑,url请求完整路径,高并发服务设计
哈希表,HTTP,golang的channel
Golang array与map对比
限流怎么做
Golang gc需要注意的地方

Dfs+二叉树dfs,单调栈单调队列,数组加hash, 堆+排序+hash/bitmap的海量数据
二分查找数组矩阵运用,Bit,动态规划

后台核心研发工程师-抖音短视频
职位描述:
1、参与系统架构设计、优化,提升系统性能和开发效率,保证高并发高可靠;
2、通过不断的技术研究和创新,推动业务的快速发展和高效迭代。
职位要求:
1、有扎实的编程能力,有优秀的设计能力和代码品位,热爱编程;
2、深刻理解计算机原理,有良好的数据结构和算法基础;
3、有高并发服务设计和实现经验,对分布式系统有自己的理解;
4、对软件产品有强烈的责任心,具备良好的沟通能力和优秀的团队协作能力。

后台研发工程师 - 抖音直播
工作地点: 北京
岗位描述:
1、参与抖音直播后台开发、优化;
2、提升直播系统性能和开发效率,保证高并发高可靠;
3、通过不断技术研究和创新,推动直播业务的快速发展和高效迭代。
岗位要求:
1、具备扎实的编程能力、优秀的设计能力和代码品位,热爱编程;
2、深刻理解计算机原理,有良好的数据结构和算法基础;
3、有高并发服务设计和实现经验,对分布式系统有深入理解;
4、熟悉 Mysql、NoSQL、消息队列等 WEB 组件;
5、对软件产品有强烈的责任心,具备良好的沟通能力和优秀的团队协作能力;
6、有优秀的产品意识者优先。

后台研发工程师-抖音商业化
职位描述:
1.参与到抖音商业化某方向业务相关服务端开发
2.保证系统在海量流量下的高可用
3.具有较好的沟通及理解能力,最好具备一定的业务推动能力及业务系统架构能力
4.主要开发语言python/go(java及c++等其他语言愿意转也可以)
5.有较强的学习意愿及自驱能力(加分项)
职位要求:
1、本科及以上学历,计算机,软件,电信或相关专业,1-10年工作经验
2、精通或熟悉使用python/go/c++/java语言中的一种或多种
3、熟悉网络编程及至少一种服务端分布式架构框架
4、熟悉分布式缓存及数据库在海量服务场景中的应用熟悉数据结构及算法,编码能力过硬,责任心强
5、有海量服务端业务系统设计/开发/迭代维护经验优先;有开发维护高并发,高可用互联网应用系统经验优先

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值