全知科技一面 Java 开发实习面经 刚开始忘记录音了,后续补上了,总体来说各方面都有涉及,可能计网和操作系统这块没有涉及,然后就是没算法题。面试体验还可以,没啥压力~ 1)简单的自我介绍 2)介绍下实习做的事情 3)介绍简历项目和开源项目 4)爬虫怎么使用的? 5)动态爬虫和静态爬虫?Selenium? 6)流量染色怎么实现的?有什么用?为什么做? 7)有没有对项目高并发环境做过预处理 8)限流
美团笔试只做了1道打卡题,第二周 HR 电话问要不要试试大前端客户端。我想了想应该也面不过,美团也无限复活,遂接了当练手,开始冲刺准备。 结果真是八八又股股,八股自己还赌输了,准备计网没准备 OS,寄的很彻底。以下是面经整理: 实习公司为什么要从自研引擎转 Unity?——自研扩展难度较大,Unity 生态好开发快,功能更强 为什么不转虚幻引擎?——棋牌休闲类,Unity 足矣(提了下 JJ 斗地
bg:双非本 timeLine: 投递:8.13 一面:8.19 二面:8.22 三面:8.27 一面: 实习拷打。 SpringMVC底层原理,Tomcat底层架构越细越好。 动态线程池实现,时间轮算法,配置中心设计 ....... 流量录制框架设计 ...... 合并k个链表变种(链表只有一部分有序) 二面: 聊天 写题:最长递增子序列,要求时间复杂度 O(n * logn) 共计十几分钟。
1.讲一讲你知道java中的集合有哪些 2.List里面线程安全的类 3.ConcurrentHashMap实现的原理(jdk1.7和jdk1.8有什么不同) 4.讲讲spring中bean的生命周期 5.讲一讲spring中bean的循环依赖 6.对jvm有什么了解 7.说一说你知道的垃圾回收算法
八股: 项目的AOP相关 过滤器和拦截器相关 Threadlocal 哈希冲突,Java里面用线性探测法解决冲突的例子 Eques和== 包装类和基本类型区别 线程生命周期 CAS 线程池参数 索引类型 数据库四大隔离级别 Mysql怎么解决幻读 MVCC原理 项目的Redis怎么实现分布式锁 Redis的数据结构及其底层优化策略 Linux和Docker指令 MQ怎么保证消息可靠 算法: 手写数
一面7.7 17.30(35min) SpringBoot类加载过程 Spring的ioc和aop机制 MyBatis用到了哪些设计模式 简单介绍一个比较熟悉的项目 MyBatis用到了哪些Java的机制 说说Java的反射机制 说一说Java面向对象特性,怎么理解面向对象 HashTable和HashMap的区别 HashMap的扩容机制 String StringBuilder StringB
真的是轻松又愉快, 感觉希望比较大吧 自我介绍 Java的8个基本类型 TCP和udp的区别, (TCP的四个标志啥的,不清楚) 并发工具(synchronized,reentrantlock,Semaphore,原子类) 介绍一下Semaphore(不会, 一笔带过) 线程池参数 线程池提交线程的流程 JVM内存区域是怎么样 JVM的垃圾收集器(串行,并行,CMS,G1,ZGC) 你提到了ZGC
纯回忆 可能是乱序的 70分钟 全程笑着回答,太尴尬了 自我介绍 聊项目 聊经历 聊自己的学习 什么是分布式锁(因为自己聊经历的时候提到了,所以才引发提问的) 分布式锁的实现方式 什么是乐观锁(用CAS) 什么是悲观锁 什么是AQS 什么是CAS Java里面有哪些悲观锁(答 synchronize和reentrantLock,估计是错的) ThreadLocal了解吗 会不会内存泄漏(答弱引用)
1、自我介绍 2、详细介绍一个项目 3、写sql 4、写个冒泡排序 5、职业规划 6、优势 7、接受出差吗 8、反问:业务和培训?我这次面试的怎么样 #海康威视##一面##Java##面经#
#新华三面试# # 一面 1. static修饰成员函数; 2. 普通成员函数可以通过类名调用吗; 3. 多态; 4. 声明一个vector临时变量,当vector过大时会发生栈溢出吗; 5. 内存泄露场景 & 如何在编程层面避免内存泄漏; 6. 值传递和引用传递的区别; 7. 单例模式; 8. 如何实现让一个程序多次打开只生成一个进程; 9. TCP四次挥手; # 二面 HR # 三面 希望顺利
面试一共3轮。 第1轮主要是技术面试,前后一共问了30分钟左右。先自我介绍,结束后就直接开始问技术问题了。面试官人很好,不会也会做出引导。 整体就是问一些八股,全部问题记不太住,简单说几个,问题之后可能会追问。 (1)野指针 (2)内存泄露 (3)数据结构 (4)tcp/udp (5)线程/进程 (6)算法题目,说说思路,id分配。 第2轮主要是素质面试,我的面试时间较短,前后一共问了10分钟左右
问题内容: Java中的Python等效于什么?我意识到我可以使用或不完成一个语句的主体来达到这种效果,但是我喜欢有一个语句。 问题答案: 只需使用分号,即可达到相同的效果。
问题内容: 我有一个导致创建大量垃圾的应用程序。第一个(也是几乎一个)标准是GC暂停时间短。我使用visualgc工具(和gc日志)尝试了不同的GC参数。最佳参数如下。 -XX:+ UseConcMarkSweepGC -Xmx1172M -Xms600M -XX:+ UseParNewGC -XX:NewSize = 150M 我的应用程序在带有Java 1.6.0_21的SunOS 10上运行
这是密码生成盐的正确方式吗? 我正在尝试生成新的密码(SHA-512),所以我也需要一个salt。 散列密码将是=用户密码+salt...这是正确的吗? 这些奇怪的字符会“破坏”数据库(MySQL)吗?(更新:不,因为salt应该被加密/编码/散列,结果不应该使用奇怪的字符) 更新:
自己的学校也不行,后面是一个学长内推的。 面试问题: 1.之前工作一年的项目的业务逻辑 2.项目当中有分流,限流吗?怎么做的。 3.Redis在实际项目中有用过吗? 4.线程在实际的项目中用过吗?怎么做的? 5.线程池了解吗?实际项目用过吗? 闲聊: 面试官给了我很多的建议个人觉得挺好的,之前的公司只在乎业务实现不在乎代码效率和质量。以至于我工作了一年在实际工作中从来没有用过线程池,顶多在异步的时