1.java集合讲一下 讲了collection和map接口,常用的有arrlist linklist hashset HashMap concurrent HS map,然后他问我关于list的删除,我说了下数组删除和链表删除... 2.字符串拼接 提了下sbuilder 和sbuffer的区别,提了下string加法拼接会给常量池弄出大量数据 3.日期做加减法怎么做的 我说我平时用Local
===========一面============= 6.28 / 16.09 / 电话面 / 大概20多分钟 可以实习多长时间 面向对象的三大特性的理解 有使用过多态实现过什么功能或解决什么问题吗(说到项目) 项目中使用过哪些设计模式 java的异常继承体系(一开始没听到异常两个字,听蒙了。。) 项目中怎么处理异常 说说使用过的java集合类 说说HashSet底层实现 项目中使用了哪些数据库(
上来先问你转不转Java,哈哈哈 简历 主要是科研项目 基础 C++ 和 Java相比,两者各自的优劣 C++ 内存管理 C++ 强制类型转换?使用场景有什么不同 分布式锁?(凉,我说我不会redis) (又想不起来了,可能都在问项目) 代码 家人们,谁懂啊?半个小时!!!Leetcode原题medium做不出来了,太惨了~~。li'kou 31 下一个排列。 复盘 面试官人蛮好的,最后还说能看出
汗流浃背,面试官水平很高,被拷打麻了。不知为啥有两个面试官,其中一个全程旁听。全程1h20min. 1. Tbase用过吗?咋用的? 2. Mysql什么结构?数据怎么写的?buffer pool?redolog?log buffer? 3. Mysql主从,主节点binlog是同步还是异步的?主机挂了数据是不是没了?写数据时主节点宕机,但向客户端返回成功了,如何保证从节点数据写进去? 4. in
前言 不知道是在哪里投递的,可能是在脉脉上一直有字节HR联系投递,就全点击了感兴趣,之后简历过筛,约了11月21号一面。这也是自己第一次面试字节,之前投递了很多次字节实习,简历都被筛了。 一面(11月21号,1h多) 自我介绍 项目 介绍一下自己最熟悉的项目? 项目使用的技术栈?项目的微服务是怎么划分的? 项目的签到功能是怎么实现的? 项目的搜索附近的人功能是怎么实现的? Java基础 final
4月12日19:30——21:00 自我介绍 项目机制原理、设计架构 项目调用链是什么样的? 智能客服智能体现在哪里(技术细节上)? 题库的数据量级 用户随机提问会不会有没有匹配的答案? C 端和用户交互的时候有没有前置的引导过程? 如果让你自己来设计,你会怎么设计的更好? RPC 调用比 HTTP 调用好在哪里? 集群环境怎么更新本地缓存? 进程和线程的区别 进程之间的通信方式 线程之间的通信方
一面面试时长1h20min 1、学习路线和项目选型 2、拷打我的开源分布式项目(25min),master单点故障有考虑吗?如果有请求打到当前worker上了但worker宕机了怎么保证一个处理平滑?....一系列问题很深很杂。问为什么用grpc,grpc一次服务调用中间会经历什么?服务发现怎么做的?负载指标怎么设计的?有监控吗?数据存储的格式是怎么样的?定期拉取更新吗? 3、操作系统进程间通信方
前言 9月初通过格灵深瞳内推人投递,直接免笔试,大概一周多后约了一面。春招实习期间曾面试过格灵深瞳的Go后端开发实习生岗位,面试体验很好,面试评价也很高,2轮技术面 + 最后HR面都通过了,后来因为学校疫情政策在当时没能去成北京,比较遗憾,所以格灵深瞳开启23届校招之后,第一时间进行了投递。顺便说一下,实习是2轮技术面 + HR面,秋招是3轮技术面 + HR面,每轮技术面的时间大概都是1h多点,会
人生第二次面式 面试时候太紧张了,话都说不清,面试官人很好一点点引导我 基础: 1.原型链。如何通过a对象访问到b对象的属性和方法? 2.闭包。对闭包的理解,讲讲内存泄露? 如果在最外层有一个变量,闭包引用了该变量,GC会对其回收进行计数吗? 回答了会,但我感觉我理解有偏差,应该是说错了 3.MVC和MVVM的区别。答崩了,实际上核心是MVC的通信和MVVM之间的通信和数据绑定 MVC中的视图和控
一面 计算机基础你都学过了是吧,那我就不问了() 谈一谈你对hashmap的理解。 hashmap线程不安全的场景,如何去解决。 concurrenthashmap在1.6之后做了哪些改进。 hashmap在链表长度为8,数组长度为64时链表转红黑树,为什么设定这两个默认值。 synchronized 和 Lock的区别。 谈一谈在高并发的情况下,会遇到哪些问题,怎么去解决。 如果从线程池的角度去
两个面试官面我个实习生,吓得够呛😅总得来说感觉不是很看重八股,面试体验还不错,写题时边写边说思路,面试官会做引导,后面气氛就还蛮轻松的 1.自我介绍 2.项目用了什么技术栈 3.jvm,gc相关机制说一说 4.mysql 建两个表,一个用户(id,country_id,name)一个商品(id,user_id,name,quality) 问商品表的特点 5.对前后端分离的理解 6.手写算法题,字
自我介绍 实习时间,学校的相关课程 自己的学习方式,学习途径 说一下自己和同专业学生的不同(优势缺点?没搞懂想问什么) 1,简单介绍两个项目(学院项目,rpc demo) 2,rpc socket与netty两种网络传输方式的实现 3,介绍一下四种序列化方式(json,kryo,hessian,Protobuf) 4, 介绍一下rpc中与netty相关的类和参数 5,还有一些对里面具体类和参数的问
一面 代码题: 单例 懒汉式线程安全 司机和乘客配对,我用的回溯。 线程的同步和异步 条件变量的作用 线程池如何监控状态 线程池扩容的策略(如果突然新来很多任务) IO多路复用 epoll 协程了解吗 四次挥手 time_wait状态,持续多久 如果大量TCP连接处于time_wait状态的影响,怎么处理 Redis分布式锁 分布式锁因为删锁而产生的问题 二面 有一辆车,要去接N个乘客,车的容量大
Java 自动装箱和拆箱,优势 包装类的缓存 Java 的并发包 了解 JUC 的那些方面 可重入锁和非可重入锁 为什么要这两种锁 线程池有那些常用的参数 核心线程数一般设置成多少(根据什么参考) 什么决定并发量 并发和并行 线程池的最大线程数量 线程池中某个线程异常了怎么处理 aqs能解决什么问题 cas 能解决什么问题 cas 底层是通过什么实现的 cas 能解决 aba 的问题吗 为什么请求
可话(北京)一面 时长:30分钟 面官:可话app后端负责人 面官问: 我是可话app项目这边后端的负责人,面试开始前请你先来个自我介绍 我听你说你大一的时候参加学生组织,能说一下你在组织里主要做什么吗?线下活动的话又是怎样的? 你觉得你们组织的那个线下 “时光胶囊” 这个活动最后那个执行的效果好吗? 面官:“那么我们回到面试,我今天就是主要想了解一下你这边之前做的这些项目、一些经历、还有学习的一