面经详情
匿名用户
面试了职位:Java
未通过
当前内容设置为仅微信小程序内可见
前往微信小程序
相关推荐
昵称好难
Java
感觉没戏
走的外包,笔试是从网上下载的题,五花八门什么都有。感觉像是给应届生准备的,面试java的连C的问题都有,感觉自己准备的都用不上,主要考验的是计算机基础。刚从学校出来的可能好点,工作两三年可能什么都忘了。
2 年前 发布
5569
Java
感觉靠谱
1.你为什么在大学没参加实习呢?2. 重载和重写的区别? 回答扯到了重载的返回值类型不同不能重载3. 可以有两个同名同参数函数,但是返回值类型不同吗? 不管是不是重载 (不会)4. 你在项目中有遇到空指针异常吗?什么原因导致的(短路了)5. list ,set map 简单介绍一下6. list怎么直接转set(这里是有api的 当时也没说出来,非科班菜鸡没用过,也不知道他到底想问啥)7. 过滤器和拦截器的区别?(emmm这个是因为论坛项目里 我写了拦截器,但是我不会过滤器)8. bean加载的过程(不会,扯了bean的生命周期)9. spring怎么解决循环依赖的(我服了,很久之前背过但是忘了 )10. 只说了三级缓存,然后问我每一级的作用,eMmmmm 赶紧结束把11. es 增删数据,可能取不到的场景?(没听懂,es也不太会)12.es可以放数据,mysql也可以放数据,你这里是如何划分的呢,依据是什么13. 你的论坛注册模块是怎么实现的,详细说一下14. 网站的安全问题是怎么考虑的(具体也没听懂,我就说没考虑到)15. 无奈(.jpg)那你对网络的安全方面有哪些了解(说了syn攻击,https中间人)16. 登录凭证分布式环境下怎么考虑的(放redis)17. 那redis也需要集群模式啊,怎么管理的呢(redis集群一直没仔细看)18. 你如果用缓存的话,数据的同步一致怎么考虑的
...查看更多
2 年前 发布
匿名用户
Java
感觉没戏
1. JVM的内存模型 2. 谈谈GC,CMS的流程,新生代老生代分别用什么算法 3. 谈谈类加载器,类加载器有哪些,双亲委派最终是由父还是子加载 4. 操作系统的悲观锁、乐观锁 5. 数据库层面的悲观锁、乐观锁 6. 数据库事务讲一下 7. Redis的持久化机制 8. Redis如何实现高可用 9. 索引的类型,索引的底层实现原理 10. 谈谈消息队列 11. HashMap底层实现,哈希冲突怎么解决的 12. 各种排序算法讲一下 1. Spring IoC、AOP,底层代码看过吗,scope作用域为什么要有prototype 2. 谈谈JVM,方法区可以实现GC吗 3. 谈谈你知道的设计模式,知道什么是回调模式吗 4. 谈谈GRPC,为什么用protoBuf作为序列化机制,跟其他二进制比有什么优势(好像有坑,阿里用的是hessian) 4. 高并发系统,海量数据分库分表的策略 5. 数据库前面的Redis缓存,如何实现查询的负载均衡(这里扯出了布隆过滤器及其哈希函数冗余) 6. 为什么选择阿里巴巴?你对待工作的做事原则有哪些? 7. 英文介绍你在项目中遇到的困难(这个真的懵逼了)
...查看更多
2 年前 发布
匿名用户
Java
确定通过
半天完事,挺适合代码能力强(能手写),有实际项目经验的同学 早上十点去,做了笔试题,六道题,半小时写完,然后下去面试官面试,问了下经历,然后开始讲题,因为题难度不高,每道题我都写了两个思路在上面,实现了一个思路的代码。问的时候问了下题目变种,也不难,一面过了。然后二面是做逻辑题,我感觉比一面代码更难。。也有道代码题,字符串简单处理。然后部门主管来给我讲题,带着我把逻辑题捋了一遍。过了。
...查看更多
2 年前 发布
如来陵投影仪商务渠道
Java
感觉没戏
2023-02-22 发布
匿名用户
Java
确定通过
一面 推荐人面试。问了下自我介绍。说了下项目面了些基础问题。hash map hash concurent map问了下数据库 数据库的事务级别每种事务级别的实现方式碰到过死锁没如何解决的问了下jvm 的结构问了下java 应用的配置。问了下各种锁 syn 和 rerentre lock 的区别锁的升降级问了下线程池的配置。 这个真的不知道问了下redis redis 的的数据结构redis 如何加锁使用场景问了下hash 槽 这个完全不知道问了下http 三次握手一个简单的list 翻转算法。碰到个好心的小姑凉 把我放过了。。。小boss 面试问了下项目问了下项目模块问了下为什么需要做这个选择。问了下并发下的各种锁 我很懵逼 。很少用问了下并发的解决方案 threadlocal 自己把自己带到坑里了。其实我不是很懂。问了下最近碰到的问题。问了下如何性能优化问了下为啥我最近项目这么少。
...查看更多
2 年前 发布
0052
Java
确定通过
必须具备的: 扎实的编程能力; C/C++/Java开发语言; TCP/UDP网络协议及相关编程、进程间通讯编程; 专业软件知识,包括算法、操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全等。 有一定了解的: Python、Shell、Perl等脚本语言; MySQL及SQL语言、编程; NoSQL, Key-value存储原理。 可以加分的: 分布式系统设计与开发、负载均衡技术,系统容灾设计,高可用系统等知识。
...查看更多
2 年前 发布
进入微信小程序
前往微信小程序,查看更多结果
立即前往
看准网
成都西辰软件
成都西辰软件面试经验
成都西辰软件面试经验:【Java】面经分享
正在招聘
软件销售经理
等 9 个岗位
去看看