山大地纬面经 base济南章丘 已oc

  很早就线下笔试了,笔试是一些Java基础很简单,稍微复习一点就能过
  一面,简短的自我介绍,问了一下成绩,问了一下工作地点意向,如果不是济南可能就不太好过。
  技术问题:1.根据你的项目出几个场景sql,不是很难,就是一些关联表查询然后聚合函数group by 啊等等 2.你项目的AI模块是怎么实现的,用的什么模型 3.mysql索引一般怎么创建 4.如果查询%xx%索引是否会失效 5.计算机网络了解吗,七层架构了解吗,交换机了解吗(建议,不是很清楚就别说了解不然会继续往下问) 6.前端学过什么技术吗 vue了解吗(写过,不是很熟练)7.java中字符串怎么判断是否为空 8.(一个字符串)s=“”会有什么情况 9.给你一个数不允许用数组和字符串,你怎么判断他是回文串 10.3个不同的小球放进4个相同的盒子里有几种情况 11.3个相同的小球放进4个相同的盒子呢

二面,基本聊天,然后根据你们聊天内容来问问题,职业规划?对公司了解?等等

总结 就算学过的课没复习也别写在简历上,有个同学写了机器学习连机器学习都问了
全部评论
佬~能大概说一下谈的薪资是多少吗
点赞 回复 分享
发布于 2024-10-24 20:38 山西
笔试有算法难吗
点赞 回复 分享
发布于 2024-11-14 16:57 山东

相关推荐

03-29 14:15
西南大学 Java
#include<bits/stdc++.h>using namespace std;int main(){    int n,count=0;    cin>>n;    string s;    for(int i=0;i<n;i++){        cin>>s[i];    }    for(int i=0;i<n;i++){        int predir=s[(i-1+n)%n]-'0';        int nextdir=s[(i+1)%n]-'0';        if(predir!=nextdir){            continue;        }        else{            if(predir==0&&s[i]=='0'){s[i]=1+'0';count++;}            if(predir==1&&s[i]=='1') {s[i]='0';count++;}                    }    }    cout<<count<<endl;}#include<iostream>#include<stdio.h>#include<stdlib.h>using namespace std;typedef struct LNode{int data;LNode* next;}LNode, *LinkList;//bool Initlink(LNode& l) {//l = (LNode*)malloc(sizeof(LNode));//l->next = NULL;//return true;//}LinkList tailLink(int n) {  //尾插法LinkList L = new LNode;L->data = 9999;L->next = NULL;LNode* p, * r;int number;r = L;for (int i = 0; i < n; i++) {p = new LNode;cin >> number;p->data = number;p->next = NULL;r->next = p;r = p;}return L;}LinkList headLink(int n) { //头插法LinkList L = new LNode;L->data = 9999;L->next = NULL;LNode* p;int number;for (int i = 0; i < n; i++) {p = new LNode;cin >> number;p->data = number;p->next = L->next;L->next = p;}return L;}void printList(LinkList L) {LNode* p;p = L->next; //跳过头节点while (p) {cout << p->data << " ";p = p->next;}cout << endl;}void reverseList(LinkList L) { //原地翻转if (L == NULL) return;else {LNode *p, *r;p = L->next; //新链表L->next = NULL; while (p != NULL) { //头插法把剩下的节点插进去r = p->next;p->next = L->next; L->next = p; p = r;}}}int main() {int n;cin >> n;LinkList L= headLink(n);printList(L);reverseList(L);printList(L);return 0;}#include<iostream>using namespace std;const int MAX_SIZE = 10010;class Stack {private:int data[MAX_SIZE];int topIndex;public:Stack() {topIndex = -1;}//入栈void push(int num) {if (full()) {cout << "The Stack is full" << endl;}else {data[++topIndex] = num;}}//出栈void pop() {if (empty()) {cout << "The Stack is empty" << endl;}else {topIndex--;}}//判空bool empty() {return topIndex == -1;}//判满bool full() {return topIndex == MAX_SIZE - 1;}//返回栈顶元素int query() {return data[topIndex];}};int main() {Stack s;int n, num;string ml;cin >> n;for (int i = 0; i < n; i++) {cin >> ml;if (ml == "push") {cin >> num;s.push(num);}else if (ml == "pop")s.pop();else if (ml == "empty") {if (s.empty()) cout << "YES" << endl;else cout << "NO" << endl;}else cout << s.query() << endl;}return 0;}#include<iostream>using namespace std;bool f(int num) {for (int i = num - 1; i > num / 2; i--){if (num % i == 0) return false;}return true;}int main() {int i = 101, count=0;for (; i < 200; i++) {if (f(i)) {count++;cout << i << " ";}}return 0;}
点赞 评论 收藏
分享
评论
4
7
分享

创作者周榜

更多
牛客网
牛客企业服务