北京某小厂春招二面(Java)

● 自我介绍
● 输入URL的过程是怎么样的
● DNS的端口是多少
● DNS的底层使用TCP还是UDP
● HTTP到底是不是无状态的
● 携带Cookie的HTTP请求是有状态还是无状态的?Cookie是HTTP协议簇的一部分,那为什么还说HTTP是无状态的?
● Cookie和Session的区别
● 如果我把数据存储到 localStorage,和Cookie有什么区别?
● 什么数据应该存在到cookie,什么数据存放到 Localstorage
● tcp需要三次握手建立连接,那为什么打电话只需要知道对方响应就可以说话了
● SQL注入问题
● CSRF攻击
● XSS攻击
● 服务端HTTP响应的端口是多少(80)
● 进程和线程的区别
● epoll 和 select 的区别
● io多路复用的用途(高并发场景下创建大量线程会带来系统的开销,比如线程上下文切换;占用cpu资源;以及提高吞吐量)
● MVC分层
● Java的内存回收机制是怎么样的
● 垃圾回收算法是什么,是为了解决了什么问题
● 怎么判断一个对象是否可以被回收
● 面向对象的多态是指什么
● 依赖倒置,依赖注入,控制反转分别是什么;
● 怎么用依赖倒置的思想对代码进行设计
● 怎么实现依赖注入,如果没有容器
● 数据库ACID是指什么
● 默认隔离级别是什么
● 可重复读隔离级别下,A事务提交的数据,在B事务能看见吗
● 讲讲项目中比较有挑战的
● 反问
全部评论
答的怎么样😁
点赞
送花
回复
分享
发布于 04-13 20:41 浙江

相关推荐

python后端        1. 自我介绍2. 项目a. 商铺点评本地session存储手机号和用户信息,如何实现,用到了哪些组件b. 短信发送如何发送c. token在哪里存储d. 验证码如何输入e. 验证码如何查看,是不是程序自带的日志?f. 登录状态如何查询,token是如何发送的?g. session存储在哪里?h. 缓存的主动更新i. 为什么不先删除redis再更新MySQLj. 为什么不直接更新redis键值对k. MySQL是否使用了事务l. 缓存的过期清除如何实现,过期策略有哪些m. 这个系统里面的过期策略是什么样的n. 分布式锁解决多单超卖,为什么会引入分布式锁o. 分布式锁场景实际上只有库存减一和订单创建,分布式锁抢锁p. 有没有了解过redis原子化操作r. Python项目的系统介绍,主要功能有哪些t. 这个项目前后端交互是API接口暴露吗?u. 一个api创建发起运行命令,这个api输出的是什么v. flask框架实现的功能是什么?这些命令是如何传递的?w. 用户点击开始仿真之后,接受请求它的输出是什么?x. 整个的业务逻辑是什么?y. 缓冲区是大家共用的吗?z. 你认为这个单线程的限制原因是什么?aa. 如果你想要多任务并行,可以如何优化?bb. 数据查询的逻辑,实时和结果数据3. 基础a. c++指针和引用的区别b. python和c++哪个更熟悉c. Python赋值之后,他们的内存如何d. Python内存管理的核心机制e. Python面向对象,继承关系里构造函数的调用顺序4. 算法题:a. 链表循环判断5. 反问a. 业务方面b. 技术栈:Python,c++,flaskc. 实习情况
查看35道真题和解析
点赞 评论 收藏
转发
1 9 评论
分享
牛客网
牛客企业服务