阿里云ai研发实习一面 被拷打麻了

继续来分享下最近的面经~欢迎友好讨论,信息共享
实习拷打
项目拷打
八股:
1. Java线程安全问题指什么,有哪些情况
2. Java线程安全的数据结构有哪些(应该是ConcurrentHashMap)
3. HashMap的底层逻辑
4. JVM垃圾回收原理以及可达性分析具体实现
5. tcp三次握手 + 为什么两次不可以
6. 操作系统里进程和线程区别 + 为什么线程切换消耗更小
7. 线程创建的方法(答thread runnable callable,追问runnable和callable区别,只答出来callable有返回值)
8. 死锁什么情况会发生
9. Java synchronized关键字
8. Java面向对象的封装 继承和多态
9. 多态如何实现
手撕算法:
1. 判断一个链表是否内部有循环,有的话找到循环开始的节点位置
2.给一组队伍A B 场地 和时间段的数据,判断几种冲突
ai coding
全部评论

相关推荐

04-10 09:55
门头沟学院 Java
攒攒人品!有面试过同岗的朋友欢迎评论区交流1.你现在主要使用的开发语言有哪些?2.有使用过Java吗,对Java的掌握程度怎么样?3.Python里面的init_(和_new_)有什么区别?4.了解带有下划线的_new_方法吗?5.Python里面传参是传值还是传引用?6.如果对参数传入一个字符串类型,如何在方法内部修改它并把这个字符串的值传递出来?7.any和or有什么区别?8.Python里面有哪些元素最终判断为 False?9.Python里面的copy(浅拷贝)跟deepcopy(深拷贝)有什么区别?10.Python里面的垃圾回收机制是怎么样的?11.怎么去提高一个Python文件的运行效率?在编译层面还可以怎么做?12.Python里面会出现内存泄漏吗?13.怎么理解内存泄漏?全局变量算内存泄漏吗?14.如果把列表(List)本身作为一、二级缓存来使用,算内存泄漏吗?15.在操作系统方面,进程跟线程有什么区别?16.引入线程主要是为了解决什么样的问题?17.从浏览器里面输入一个URL,到整个页面的展示,中间的过程是怎样的?18.DNS解析用的是TCP还是UDP?19.TCP是几次握手、几次挥手?20.四次挥手有可能会变成三次吗(出现三个报文的情况)?21.什么是对称加密跟非对称加密?22.HTTP请求中GET和POST有什么区别?23.GET的长度限制是哪里限制的?是客户端还是服务端的限制?24.有用过哪些AI相关的编程工具?25.你觉得这些AI工具会代替掉现有的程序员吗?26.AI在哪些方面会比程序员要强?
查看26道真题和解析
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

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