实在智能

收藏
人工智能
100-499人
B轮
杭州
榜单高新技术

6

在招职位

34

面试经验

0

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
最新
热门
日期: 一面(2.19)岗位:java开发实习生地点:杭州背景:   双非科班、两段实习经历实习结束后的第一场面试,强度拉满了,好多八股都忘记了,狠狠被拷打1. 自我介绍2. 讲下实习给你提升最大的点3. Java和Go的区别4. 有一段代码,catch 里面return了,finally还会执行吗;如果是在try里面return了,finally会执行吗?5. 基本数据类型可以是null吗,包装类可以是null吗?6. 知道深拷贝和浅拷贝的区别吗,讲下你实现深拷贝的流程。7. 实现深拷贝的其他方式。8. 贫血模型和充血模型的区别,了解过领域驱动吗?9. hashMap中key可以为null吗,value可以为null吗,concurrentHashMap中value可以为null吗?10. 在项目中定义一个线程池,一般会怎么用呢?11. 讲讲创建线程的一个过程。12. 了解CompletableFuture吗,怎么用的?13. 你能讲一下队列和常用list的区别吗,使用场景分别是什么?14. 你知道MySQL的索引结构吗,讲讲红黑树和B+树的区别,谁更适合做索引?15. 了解组合索引吗,有十个字段,现在需要不停的从表获取数据,根据这十个字段的优先级进行排序,只要获取一条数据,这个SQl该怎么写,或者说这个表该怎么设计?16.讲讲你对RBAC模型的理解17.现在有需求到你手上了,技术方案已经设计好了,后面你可能需要做什么工作?#实习##牛客AI配图神器#
查看17道真题和解析
点赞 评论 收藏
分享
01-12 20:10
已编辑
字节跳动_研发(实习员工)
- 自我介绍- 有了解过JMM内存模型吗- JMM中会有并发问题吗,可以通过什么解决- JUC中的锁有哪些- JUC 并发集合有哪些- Kafka 跟 RocketMQ 的区别和各自的优势(没答好)- RocketMQ 的延时队列如何实现的(不会)- 使用MySQL时,我有两个字段是a,b,那么怎么保证一条记录这两个字段的唯一性-  在有唯一联合索引的表中,怎么实现一条记录的逻辑删除(不会)- 有一个联合索引a,b,c,如果where 条件的 a,b 会走索引吗- 如果是 b,a 会走索引吗- 那如果是 a,c 会走索引吗  - c有可能会走,而且是在 MySQL 8.0 以后- Redis中有哪些基本的数据结构- Redis 集群有几种模式  - 哨兵,主从,cluster集群- Cluster 集群与 主从 相比有什么好处- 有什么操作是主从可以的,集群不可以的(不会)- Redis的事务怎么实现的  - Multi + Watch + EXEC- Redis集群模式支持事务吗,为什么- 什么是缓存穿透,怎么解决- 水平分表怎么做的,为什么需要水平分表- 路由表用来解决什么问题,什么叫查询扩散- 延时发布是怎么做的- 定时任务是用的什么  - SpringSchedule- SpringSchedule 在分布式的场景下会有并发问题吗  - 有,可能会导致重复拉取,所以使用zset解决- JVM 的垃圾回收策略有哪些  - 标记-清除  - 标记-整理  - 复制- 有了解过三色标记法吗手撕:- 三个线程循环按次序打印数字#面经##面经java##找实习##java##27届#
点赞 评论 收藏
分享
实在智能(小厂-见习python开发工程师)-2024.9.2 一面(20min)1.python的数据类型中哪些是可变的哪些是不可变的2.为什么不可变3.讲一下多进程,多线程,多协程(协程没答出来、、、、)多进程(multiprocessing):在一个操作系统中同时运行多个进程,每个进程都有自己的内存空间和资源,进程之间相互独立优点:充分利用多核cpu,提升计算性能进程独立,内存隔离使得一个进程的崩溃不会影响到其他的进程缺点:创建和销毁的开销比较大多线程:一个进程中同时运行多个线程,线程共享进程的内存空间和资源优点:开销小,信息共享通信速度快缺点:由于内存共享,线程之间的竞争可能导致数据不一致,需要使用锁等机制保证线程安全python中,由于全局解释锁(GIL)的存在,cpu密集型任务的性能提升有限协程:协程是一种轻量级的用户级线程,允许在单个线程中进行并发操作,协程通过yield或async、await语法实现,可以在执行过程中挂起和恢复优点:开销非常小,适合处理大量并发任务由于协程是单线程,避免了线程中的竞争和锁的问题缺点:协程的调度是由程序员控制的,可能导致复杂的控制流单线程运行导致的性能问题4.多进程之间的数据能否共享不能,但是python可以通过一些机制实现数据共享:共享内存:multiprocessing模块提供了共享内存的功能,可以使用value和array来创建共享数据进程间通信(IPC):使用队列queue或者管道pipe实现进程间的通信,这些机制允许一个进程将数据发送到另一个进程5.python装饰器属于一种特殊的函数,用于在不修改函数代码的情况下,增强或者改变函数的行为,通常用于日志记录,权限检查,缓存,装饰器以函数作为参数,并返回一个新函数,通常用@什么什么的语法装饰器链,可以应用于同一个函数装饰器将从内到外依次执行:内置装饰器:@staticmethod、@classmethod和@property,用于定义类中的静态方法、类方法和属性。6.讲一下restfulapi7.如何判断两个对象是不是同一个使用is运算符,比较的是内存中的地址是否相同8.私有属性能否被继承能被继承,但是访问受到名称重整(name mangling)的影响。具体来说,私有属性在子类中不能直接通过其原始名称访问,而是要加一个在使用的属性之前9.属性能否被修改能被修改可修改性取决于它们的定义方式和访问权限。1.公共属性:如果属性是公共的(没有前缀下划线或双下划线),则可以直接在类的实例中修改2.受保护属性:单下划线,可以在类外部访问和修改3.私有属性:双下划线开头,不能直接在类外部访问,但可以在类内部修改10.讲一下你在实习项目中负责哪些模块11.项目是前后端分离吗12.数组和链表的不同点相同点,各自的优势和劣势相同:1.都是存储数据2.都是线性结构,存在顺序关系3.都可以用来实现其他数据结构不同:数组长度不可变,链表长度可变13.flask的生命周期1.请求创建2.请求上下文创建3.路由匹配4.视图函数调用5.响应生成6.响应上下文创建7.响应发送8.请求结束(清理请求上下文,响应上下文,释放相关资源)9.错误处理(如果在请求处理之后发生错误)(面试官人不错,没有太为难我,期待二面ing)14.python的垃圾回收机制1.引用计数:每个对象都有一个引用计数器,记录有多个引用指向该对象,当对象的引用计数为零时,表示没有任何引用指向该对象,python会立即释放对象占用的内存2.循环垃圾回收:为了处理引用计数无法解决的循环引用问题,定期检查对象之间的引用关系,识别并回收哪些形成循环引用的对象实在智能(小厂-见习python开发工程师)-2024.9.3 二面(20min)自我介绍做了哪些项目项目中遇到的难点,有遗憾的地方反问环节(不知道问啥。。。):现在在做的项目,团队有几个人这两次面试时间都好短,感觉在赚kpi
查看18道真题和解析
点赞 评论 收藏
分享
2024-07-02 17:06
已编辑
门头沟学院 测试工程师
1. Selenium 聊一下元素那一块。2. 那你觉得这一个 CSS(Selenium 中 css 选择器) 的话跨域问题怎么处理的?我答了使用options.addArguments("--remote-allow-origins=*");WebDriverwebDriver=newChromeDriver(options);3. 我说一下我的问题,我不是问你怎么写的,就是找元素那一块,如果说元素在你首先,如果说你现在的域是a,然后你要进去 b 那个域里面去找对应的元素那一块,你说一说?4. 或者我换个个问题, CSS 找元素的逻辑是什么样的?它原理什么样的?(大概问的是 Selenium 找元素的底层原理)5. 那比方说一些通信,你除了 HTTP 那一块,你还了解其他通信方式吗?6. 那你说一说 websocket ?websocket 丢包怎么处理?7. HTTP 那一块的话,通过什么去建立连接的?8. HTTP 本地端口什么时候会释放掉?9. 那你说一说,测试用例怎么写?(功能、界面、性能、兼容、安全、可用性 这些方面来考虑)10. 登录那一块,那就毕竟会有用户了,有没有了解过?比方说现在举个例子,比方说你一个淘宝账号,你看很多平台都会通用的,对吧?嗯,比方说支付宝或者说淘宝之类的都,各种应用的都可以都弄同一个账号的。有没有了解过这个是怎么?是个什么样的模型?有没有了解过?11. 那个,我问的不是分布式登录,我说的是这个用户的那一套模型,到底有没有了解过?我为什么一个账号可以登录不同的一个一个平台?后来去搜了一下,好像是统一身份认证系统(sso),这一套东西,不确定。12. 你大学学过 C++ 吗?13. 你有什么想问我的? #我的实习求职记录#
查看12道真题和解析 我的实习求职记录
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务