搜狗Java面试 流程

一面

1.算法题:int 和char 的转换

2.数据库:写SQL 语句求每科成绩大于等于80 的优秀学生姓名

3.线程上下文切换为什么越频繁越耗费资源。

4.项目里Android 和Java 的比重占多少?项目一共有多少人做?

5.项目用什么管理的?会创分支吗?

6.用的什么IDE?说几个常用的快捷键

7.说几个常用的Linux 命令,怎么看一个文件最后十行?怎么查找文件中的内容?

8.平时怎么学习Android 的?Java 系统的学过吗?看过哪些书?

9.了解ThreadLocal 吗?适用于什么场景?

10.SSM 框架熟悉吗?项目是自己搭建的吗?web.xml 这个文件中有什么?

11.AOP 的@transaction 是怎么做的?为什么不加这个注解就不是事务?

12.多线程框架会用到吗?线程池的超时时间设的多少?

13.了解JVM 内存模型对你的编程有什么帮助吗?

14.怎么处理线程安全?加锁有哪几种方式?Lock 和Synchronized 有什么区别?Synchronized

锁的是什么东西?如果对方法加锁锁的是什么?

15.讲讲MySQL 的主从复制机制

16.MyBatis 如何获取自增主键的值?底层怎么实现?了解JDBC 吗?

17.了解过大数据相关的技术吗?说一说

18.在实战中用过哪些设计模式?

19.项目中的日志是怎么管理的?

20.近期在做什么?近期项目是侧重工程还是算法

 

21.准确率、精确率、召回率怎么计算?

22.算法是用什么实现的?是现学的吗?

23.HTTPS 知道吗?讲讲原理

24.项目中数据如何加密传输?

以上就是面试内容 有兴趣的小伙伴可以加群了解一下

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值