双非鼠最近的笔试面试

3.25西安立辰远景 Java开发 一面

笔试:线下90分钟手写五道算法题,两道简单两道中等一道困难,基本都是处理数组,贪心算法,回溯算法,不太会算法,全写的暴力解法。过了就hr面。

hr面:大小周朝九晚八中间休息三小时,做境外电商相关,加班很多,公司只有二十来个开发,技术栈PHP、Python、JavaWeb,起薪10k,我说接受不了高强度,g。

3.27西安明朝万达 Java开发 一面

30分钟线上视频面试,数据库调优思路,分库分表注意事项,线程池参数,并发多线程,IOC,AOP,lunix、docker常用命令一些基础八股,项目问了即时通讯,离线消息缓存,项目没答好,g。

3.28合肥大智慧 Java开发 笔试

60分钟:一道用策略模式重构代码,一道sql用两种方法查找最新天数的指标和金额(1根据max求最新天数再子查询2自连接查询),项目中使用抽象类的场景,检查代码错误行数(未判空,伪方法没有实现)

3.29深圳穗彩科技 Java开发 一面

主要问实习做的项目,项目流程,业务方面的一些理解,开发过程遇到的困难,是怎么解决掉的,跟同事沟通方式,基础八股,前端一些问题,能做全栈不,职业规划。

3.29深圳华侨城 研发工程师 一面

投的研发岗,以为是技术面,结果是无领导小组讨论,没经验。

3.29深圳软通动力 AI终端工程师 一面

50分钟视频面
自我介绍,实习项目,学校项目
数据结构。排序复杂度怎么计算。数组和链表。二叉树遍历。HashMap,HashTable,ConcurrentHashMap实现、扩容,只锁Node节点那对链表并发读写怎么处理,AQS实现,为什么同时使用state和双向链表队列,排队节点状态,获取锁和释放锁过程。Synchronized和RetrentLock区别,公平锁和非公平锁,底层实现方式,挖源码。代理模式和装饰器模式,应用场景。TCP拥塞控制和重试机制,Https怎么保证传输安全,什么情况会触发预检请求及怎么解决,MySQL索引结构,页分裂,回表。vivo外包,接受转安卓开发吗。
面试没答上来的面试官都给讲了,感觉被拷打
#Java面经总结#
全部评论
大佬,请问合肥大智慧的题目是指手写代码还是知识点题呀
点赞 回复 分享
发布于 03-26 09:31 江苏
大佬,我看boss上的描述说,Java是基于公司的低代码平台开发的,您当时有问吗?
点赞 回复 分享
发布于 2024-05-21 19:53 四川
穗彩科技有后续吗
点赞 回复 分享
发布于 2024-04-10 16:43 贵州
兄弟大智慧进面了吗
点赞 回复 分享
发布于 2024-04-06 20:49 黑龙江
想问下 西安立辰远景是当天笔试完过了就当天 hr 面吗
点赞 回复 分享
发布于 2024-04-01 11:08 陕西
怎么最后那些感觉问的好难啊
点赞 回复 分享
发布于 2024-03-29 19:12 广东

相关推荐

12-21 13:10
门头沟学院 Java
1、Java面向对象具有封装、继承、多态三大核心特性。封装通过访问修饰符隐藏对象内部细节,仅暴露必要接口;继承允许子类复用父类属性和方法,实现代码复用和层次化扩展;多态分为编译时重载和运行时重写,使程序能够通过统一接口处理不同对象,提升灵活性和可扩展性。2、重载发生在同一类中,方法名相同但参数列表不同,与返回值和访问修饰符无关,编译时绑定;重写是子类覆盖父类方法,方法名、参数列表和返回类型必须相同,访问权限不能更严格,不能抛出新的检查异常,运行时动态绑定。3、线程池核心参数包括:核心线程数、最大线程数、空闲存活时间、时间单位、阻塞队列、线程工厂、拒绝策略。ThreadLocal底层使用ThreadLocalMap存储数据,其Key是弱引用的ThreadLocal对象,Value是强引用的实际存储值,每个线程独立拥有此Map实现数据隔离,需注意内存泄漏问题。4、使用线程池实现1~100累加时,首先创建固定大小的线程池,然后将累加任务拆分为多个子任务,通过线程池提交实现了Callable接口的每个子任务,收集返回的Future对象后,遍历这些Future并累加其阻塞获取的中间结果,最终关闭线程池并输出总和。整个过程利用线程池并行处理子任务,通过分治策略提升计算效率,同时确保资源合理回收。5、B+树非叶子节点仅存储键,叶子节点包含全部数据且形成有序链表。相比B树:1. 查询更稳定:所有数据都在叶子节点,查询路径长度一致;2. 范围查询高效:叶子节点链表直接遍历,无需回溯;3. 磁盘I/O更低:节点存储更多键,树更矮胖;4. 全表扫描更快:叶子节点链表顺序遍历即可。6、失效场景:1. 违反最左前缀原则;2. 对索引列使用函数或表达式;3. 类型隐式转换;4. 模糊查询以通配符开头;5. OR条件包含非索引列。优化方法:1. 按高频查询顺序建联合索引;2. 避免索引列运算;3. 用覆盖索引减少回表;4. 数据量大时用分区表;5. 定期分析索引使用率并删除冗余索引。7、通过EXPLAIN命令查看SQL执行计划,关注key字段显示使用的索引名,type字段为ref/range表示有效索引扫描;若为ALL则是全表扫描。额外检查Extra字段:Using index、Using filesort
点赞 评论 收藏
分享
评论
17
36
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务